{"_id":"tripledoc","_rev":"318-3c681c249748bbf2040b04257f0fc075","name":"tripledoc","dist-tags":{"next":"4.4.0-master-1306136041-e879e770","latest":"4.4.0","docs":"1.1.0-docs-286386390-e1a15293","1-tree-shaking":"1.2.0-1-tree-shaking-289217598-cb826c23","3-add-methods-for-specific-data-types":"1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b","14-removing-a-document":"1.4.0-14-removing-a-document-321177621-06f3b4b4","15-don-t-use-rdflib-s-store-as-the-data-back-end":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c","6-removing-a-subject":"2.1.0-6-removing-a-subject-340847612-50696a0f","20-fetchdocument-reject-with-meaningful-errors":"3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9","29-add-simulatesave-method":"4.0.1-29-add-simulatesave-method-414557138-14440ecb","37-add-a-complex-example-to-the-cheatsheet":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60","40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled":"4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15"},"versions":{"0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc":{"name":"tripledoc","version":"0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; tail -n +2 api_docs/README.md | (echo \"# API\" & cat) >> README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"100bd55219989798c9bc6f026500d06ac53dd3bc","_id":"tripledoc@0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZQP7xLLCiYpqqD4I9OQuBDPlHx+/dj+mfJl1/92PUGbGdi6/t/sZ6Fkk3bjeWjSSQmiRf+XkLVRbwJTjVQ8TCA==","shasum":"64c6d9d73a97755d4bea412360ce0142024546c5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc.tgz","fileCount":26,"unpackedSize":50825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLu+mCRA9TVsSAnZWagAARecQAI07jej6659eL4gXuxLz\nETKSHuZRla/jD7R2Yoi8K8KkIimIZ7BcX3oxJpRORDA4wqt/+1G7Ep9ReV5C\nnC1EN5LrVxRSWHl+eLoZOQajOisqShUxj0FZ6+uIpOUfTsPduEkx/qixalnr\nV53We9CcqremxV+OShZQ8Q4OqpJm5H4E4ixQajnTbjYseHSBzfg1oZW+seE7\nGldyyJ41/0T7AejrN3yxDFaV9/U2WPTYshrS5tmCB5y5noLBMu1HmdiqWAAX\nTCADBz2gw8bYzEE8+ZOyF1LzHMNHRzwh3csX1qSWDX7Tia5iKCFbEU2PiyBn\nhdIzFtAX5l57DIrsRksg9TrRyYG1tusjR9DqO10EIsOzf1MKtgLeFEzpqN2Y\nS+5XfbMJw0GnQLKhP0ecwfyafYTsbGH+913F06jpEdWKKjAHBmexWgrTIVSj\nW4CSjoT1DGdPlpbk6N0Gi+I9kUbIueAU0I9U83KQFZf8V1N/LhuxszEIiLmO\nEzNmy0ic/nnwaL4tJxsXHBeKSsZRH63hV82UHY69jx0rDJynbae7XE+doLNu\nr3La70r1sM6lsL+XLc5b+ymedAqeEZcAeTnSYiw6vXcNoqvqsrl8piHqrvGP\nPswlAaIbdFudbkF/uOibuLGjsZcQ25k9/INikOMgUo7T9xVp0NBkXVcmIMfC\nuMme\r\n=ei+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1/s8b4wcl/BHLaB8JFKSOGG8FNmFshjaY3RrCwRwF1AIhAL0MfRBo8v6QuIdnuaHxXTNJkROSRbdksq174ZXxhzNN"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc_1563357093142_0.23099513858525111"},"_hasShrinkwrap":false},"0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49":{"name":"tripledoc","version":"0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; echo \"# API\" >> README.md; tail -n +2 api_docs/README.md >> README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"bfeee9116cef7bf6cae58bc0eb735233b8d31e49","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n# API\n\n## Index\n\n### Type aliases\n\n* [DeleteStatementsFromStore](README.md#deletestatementsfromstore)\n* [GetEntitiesFromStore](README.md#getentitiesfromstore)\n* [GetEntityFromStore](README.md#getentityfromstore)\n\n### Variables\n\n* [fetcher](README.md#const-fetcher)\n* [store](README.md#const-store)\n* [updater](README.md#const-updater)\n\n### Functions\n\n* [createDocument](README.md#createdocument)\n* [deleteStatementsFromStore](README.md#const-deletestatementsfromstore)\n* [fetchDocument](README.md#fetchdocument)\n* [getEntitiesFromStore](README.md#getentitiesfromstore)\n* [getEntityFromStore](README.md#getentityfromstore)\n* [getFetcher](README.md#getfetcher)\n* [getObjectFromStore](README.md#const-getobjectfromstore)\n* [getObjectsFromStore](README.md#const-getobjectsfromstore)\n* [getPredicateFromStore](README.md#const-getpredicatefromstore)\n* [getPredicatesFromStore](README.md#const-getpredicatesfromstore)\n* [getStore](README.md#getstore)\n* [getSubjectFromStore](README.md#const-getsubjectfromstore)\n* [getSubjectsFromStore](README.md#const-getsubjectsfromstore)\n* [getUpdater](README.md#getupdater)\n* [withStorePlural](README.md#const-withstoreplural)\n* [withStoreSingular](README.md#const-withstoresingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  GetEntitiesFromStore\n\nƬ **GetEntitiesFromStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  GetEntityFromStore\n\nƬ **GetEntityFromStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:13\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<object>`*\n\nDefined in document.ts:26\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<object>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  getEntitiesFromStore\n\n▸ **getEntitiesFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getEntityFromStore\n\n▸ **getEntityFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n### `Const` getObjectFromStore\n\n▸ **getObjectFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getObjectsFromStore\n\n▸ **getObjectsFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` getPredicateFromStore\n\n▸ **getPredicateFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getPredicatesFromStore\n\n▸ **getPredicatesFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n### `Const` getSubjectFromStore\n\n▸ **getSubjectFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getSubjectsFromStore\n\n▸ **getSubjectsFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withStorePlural\n\n▸ **withStorePlural**(`getEntitiesFromStore`: [GetEntitiesFromStore](README.md#getentitiesfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:66\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [GetEntitiesFromStore](README.md#getentitiesfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withStoreSingular\n\n▸ **withStoreSingular**(`getEntityFromStore`: [GetEntityFromStore](README.md#getentityfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:62\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [GetEntityFromStore](README.md#getentityfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RXvz3NvDpnqMRfNWyi9xsAjUayDX/+IbRouign9Q1lYDeZs89fYTDVfEPYhjLTKPAf3Rz9ywGCqLEi68rDuwMg==","shasum":"4a64c6fda651bc44de32b0a29871cc877633c7fe","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49.tgz","fileCount":26,"unpackedSize":50829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLva8CRA9TVsSAnZWagAApm0P/220S8F16nkJUwKSabC8\np/ZFQ5oi/ZauwNRHhARendKzoqGi/x/xahSROpNoniKqUcxz2uhLgFxcDaPF\ntP+Puin59xNlaCZxR+K7NgLYrFs3VYr/8lt9EL/7pTuuOIxVj0OfP3wA09Go\nvTx9CN4+KnS8VLKumhsXlBwMOo7ycHPaQJaT6sZcbJCfLbL9eHTb/Z+r4gsr\nnuSnWNY/ArbUSPprq2KTa+mCea82zeJkOAevpMEMEAyUnUZ79WxYKFxGADTf\nKsan2OE4S8kfbShN6CEZDfEar9Ygf6rJf+BDvhAigvxMaDSg1Fe6czdDlS8c\nZ46sMBSlLPg++OfO9LFt4KtEuAkVbAKR4FpKyGgJMMMXNc2wRIPeuhGC0FLZ\nI69CZPiatdukc4uQWdTpXVPbdi83dYmOuhxqxjSWaMV9/UCIkyAlVwJcErvj\n1nW/BtZW0JFL5brZjcsdhKCd14atyeIrOOijQeiJqYWbtH0X9r1ovElEJdrK\nZ9Gj8mPz7K7txDABfNMH2ENj11dYzoETOoTMS2Ef7xjOSiwGCpBnaY68dXtt\nmszveJQAsbX+OlRvPBFMYP30R9zDR/Ymd4OVrIJlmQTFW+PJdYWmGy3lFTaG\nmyFeKHBvJajvSTSGs/yT2GBk2cJ+pYV5ba1mHt73Ve6UpLMUqv9W8Nud+7X7\nQkx3\r\n=dp9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIRCN1yJ6wmkYrBN95NwcUKz3GKS8N2lOgKjepNf/jpAIhAKW25H38/sLCYlT+ntw2iQVw8k4mJvYxfae6ILMpi2Je"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49_1563358907841_0.8688899121515017"},"_hasShrinkwrap":false},"0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad":{"name":"tripledoc","version":"0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; echo \"# API\" >> README.md; echo README.md; tail -n +2 api_docs/README.md >> README.md; echo README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"485371bd8417221deeb76b744803249103a20fad","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n# API\n\n## Index\n\n### Type aliases\n\n* [DeleteStatementsFromStore](README.md#deletestatementsfromstore)\n* [GetEntitiesFromStore](README.md#getentitiesfromstore)\n* [GetEntityFromStore](README.md#getentityfromstore)\n\n### Variables\n\n* [fetcher](README.md#const-fetcher)\n* [store](README.md#const-store)\n* [updater](README.md#const-updater)\n\n### Functions\n\n* [createDocument](README.md#createdocument)\n* [deleteStatementsFromStore](README.md#const-deletestatementsfromstore)\n* [fetchDocument](README.md#fetchdocument)\n* [getEntitiesFromStore](README.md#getentitiesfromstore)\n* [getEntityFromStore](README.md#getentityfromstore)\n* [getFetcher](README.md#getfetcher)\n* [getObjectFromStore](README.md#const-getobjectfromstore)\n* [getObjectsFromStore](README.md#const-getobjectsfromstore)\n* [getPredicateFromStore](README.md#const-getpredicatefromstore)\n* [getPredicatesFromStore](README.md#const-getpredicatesfromstore)\n* [getStore](README.md#getstore)\n* [getSubjectFromStore](README.md#const-getsubjectfromstore)\n* [getSubjectsFromStore](README.md#const-getsubjectsfromstore)\n* [getUpdater](README.md#getupdater)\n* [withStorePlural](README.md#const-withstoreplural)\n* [withStoreSingular](README.md#const-withstoresingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  GetEntitiesFromStore\n\nƬ **GetEntitiesFromStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  GetEntityFromStore\n\nƬ **GetEntityFromStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:13\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<object>`*\n\nDefined in document.ts:26\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<object>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  getEntitiesFromStore\n\n▸ **getEntitiesFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getEntityFromStore\n\n▸ **getEntityFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n### `Const` getObjectFromStore\n\n▸ **getObjectFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getObjectsFromStore\n\n▸ **getObjectsFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` getPredicateFromStore\n\n▸ **getPredicateFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getPredicatesFromStore\n\n▸ **getPredicatesFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n### `Const` getSubjectFromStore\n\n▸ **getSubjectFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getSubjectsFromStore\n\n▸ **getSubjectsFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withStorePlural\n\n▸ **withStorePlural**(`getEntitiesFromStore`: [GetEntitiesFromStore](README.md#getentitiesfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:66\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [GetEntitiesFromStore](README.md#getentitiesfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withStoreSingular\n\n▸ **withStoreSingular**(`getEntityFromStore`: [GetEntityFromStore](README.md#getentityfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:62\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [GetEntityFromStore](README.md#getentityfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yqN76YHbRJSlH73s9t/D77HpW6rwq+On6Ai51kwy/cE1GZiHhAa4nltfpD4DRujt6DICWttqC9mXDdMW/7WGAw==","shasum":"c82f169cf3753f3fe2654b1a3b52891a8b172734","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad.tgz","fileCount":26,"unpackedSize":50861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLvjNCRA9TVsSAnZWagAA8GQQAJ5qMu1iKswNRILHDxZt\nCFvhkyeaQn4Mirki2KKihb2u/Ld+QyBRSqCHM1T0GrbwY5CK63NLDaHa/ku0\ncalmw4plBndW9s7YwdCon7JxZKz6kjk4xJe9+qXdnA2v3Wl11vEDqaEQ4shj\nIFaEZv0kXYNKhdNBIgnbuiGwRC5esL4czueKnzh3G/f+ssK4CJBDR3fWUbKG\no84ryWK1aj4HNhdpnlwHgHmrU/IVUaXvTTKR3j1yxNUxOmVHT/1dVhOCYSHz\nRn4yg9051WWZADMwTeCn3KJ5ChJ3FAxR4IVbav1NLbKy4Q7hXaKfiUXolu6e\nz3quL3Dbn22lWJKs9dtNYhTtKsXzWERlfynbGqUdApLSMFnMUZ8bmIUvfO6b\noICMXQkr5vyi3IMND/ruF53QIRafRHzz9A3bLfdhGPDtZ5cXrj32Li4I5EUo\nlBBVF+Z5NMCSXsSadtK1TI4s57KvgETu4Nm/7BuMcwbO/oUvyzuVlBi7UhK/\ndcRTkHUGLKPJRBhYEJGHpMnoZyfhiLR+t8l7fMaGX31zksVNUBX4NDAxm3XN\nkxkInOqD+GS6dU5Ob/fqzmfBiScMQ3pPrtLMJX/tWgYpN3x9sE0E8LE/mbaA\nlTy+u7NVOdI9vL3jE60ARUgtih2suRGZmZGYNrnzPf72LCtaaYpF3gcZnA8E\n1DQo\r\n=oJtn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWTfEmfUv/7BriExEqkPN1SeTWieMXdidTdpMUa6kzzQIhAJ5GnTYFbWlxMUfx/n8+5puTgg049CcyZYHvq0Zb9D65"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad_1563359436338_0.6022904947022445"},"_hasShrinkwrap":false},"0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d":{"name":"tripledoc","version":"0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; echo \"# API\" >> README.md; cat README.md; tail -n +2 api_docs/README.md >> README.md; cat README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"677e8902f50543b95cc1b63948e2ed19334f3f0d","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n# API\n\n## Index\n\n### Type aliases\n\n* [DeleteStatementsFromStore](README.md#deletestatementsfromstore)\n* [GetEntitiesFromStore](README.md#getentitiesfromstore)\n* [GetEntityFromStore](README.md#getentityfromstore)\n\n### Variables\n\n* [fetcher](README.md#const-fetcher)\n* [store](README.md#const-store)\n* [updater](README.md#const-updater)\n\n### Functions\n\n* [createDocument](README.md#createdocument)\n* [deleteStatementsFromStore](README.md#const-deletestatementsfromstore)\n* [fetchDocument](README.md#fetchdocument)\n* [getEntitiesFromStore](README.md#getentitiesfromstore)\n* [getEntityFromStore](README.md#getentityfromstore)\n* [getFetcher](README.md#getfetcher)\n* [getObjectFromStore](README.md#const-getobjectfromstore)\n* [getObjectsFromStore](README.md#const-getobjectsfromstore)\n* [getPredicateFromStore](README.md#const-getpredicatefromstore)\n* [getPredicatesFromStore](README.md#const-getpredicatesfromstore)\n* [getStore](README.md#getstore)\n* [getSubjectFromStore](README.md#const-getsubjectfromstore)\n* [getSubjectsFromStore](README.md#const-getsubjectsfromstore)\n* [getUpdater](README.md#getupdater)\n* [withStorePlural](README.md#const-withstoreplural)\n* [withStoreSingular](README.md#const-withstoresingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  GetEntitiesFromStore\n\nƬ **GetEntitiesFromStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  GetEntityFromStore\n\nƬ **GetEntityFromStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:13\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<object>`*\n\nDefined in document.ts:26\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<object>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  getEntitiesFromStore\n\n▸ **getEntitiesFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getEntityFromStore\n\n▸ **getEntityFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n### `Const` getObjectFromStore\n\n▸ **getObjectFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getObjectsFromStore\n\n▸ **getObjectsFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` getPredicateFromStore\n\n▸ **getPredicateFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getPredicatesFromStore\n\n▸ **getPredicatesFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n### `Const` getSubjectFromStore\n\n▸ **getSubjectFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getSubjectsFromStore\n\n▸ **getSubjectsFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withStorePlural\n\n▸ **withStorePlural**(`getEntitiesFromStore`: [GetEntitiesFromStore](README.md#getentitiesfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:66\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [GetEntitiesFromStore](README.md#getentitiesfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withStoreSingular\n\n▸ **withStoreSingular**(`getEntityFromStore`: [GetEntityFromStore](README.md#getentityfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:62\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [GetEntityFromStore](README.md#getentityfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tqpIBDdz1AMuhJKDhhvviaNbUL+qj62oYb7iwECpVSIfcydkaXMIU0GS1gYsx2Lmlzwj0KlTppA+kl0X0pI31g==","shasum":"2d1990f557a99a875d899667dc3949827eee0389","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d.tgz","fileCount":26,"unpackedSize":50859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLv1UCRA9TVsSAnZWagAAhJYQAIK5k0c0tnCplE4n3Vfz\no0AT6+BFixsjcYg4W4RI6Fq65NllHwLiSmWdrGTMyVrYMBbpzIccQC/VO/2M\nZxZzfFGB7ytl2ZY4Js09h3GoXFNS7rcF0SN70Nw9LJez+GCYLpLPnSJSzPZo\nyNKT/jV6Yp70z4CUVrw2Q0s5nWod0lhf5J3mNZKcu2PjmaA5xN7OG1E/a8yN\n3r2A319Zupt6VqZAuS2Uc5DE98T2biKJgbcqwcxL3fnZ7HuqafdnyDTZDnRY\nfGYxqOUt3ERfML1ZN6gxhpoDkNFcH7Yk2AmbyS9gfYquxfwm7T3CDFDzEHRh\nhgxZWrwFR2oGUOKurRq72EQq9s3C8JCd5NxXEJ06k2FB0QYNlcGTU4onICUS\nNyRhwCpJKhpe7zo9wfjAfE7i06iqD8fFKs18zvD5mttmYDk6ml4Lx1ahPZ+R\n3oZjRD+0yDMp60sZ115wxRDjvrd3P1Fp+pvsCZEFhFTOhFCE4Xy4r5vg1TuS\nRSCNk5c968PXlBJcrrp0HeBFajSs/512x2pyYeprBcDH2EYukU+AZMlYmq7p\nA0lMLofn4pobEW+qynYwcVX8ckYafcTYmU5CALRh+dHpd53Qc+f0ufTDPb+3\nVxU0JUYrfIW+jxqlE9QqESShKj03G93UHybjXI/6MO78aRUkyLBTf/GUc5vl\njc1Q\r\n=Z0CF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPhuhIOwpZuNZTNFpAly1bvqoYUpcd4Q1i9N4JIzEUKAiATtiKEsMSUtgjG6ncpHKhdCjQ0quQDISY4l+a2SqiR7Q=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d_1563360596105_0.8308379522518956"},"_hasShrinkwrap":false},"0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949":{"name":"tripledoc","version":"0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; echo \"# API\" >> README.md; tail -n +2 api_docs/README.md >> README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"a3be6ce43d563121ac15cecb66d515ec27c24949","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n# API\n\n## Index\n\n### Type aliases\n\n* [DeleteStatementsFromStore](README.md#deletestatementsfromstore)\n* [GetEntitiesFromStore](README.md#getentitiesfromstore)\n* [GetEntityFromStore](README.md#getentityfromstore)\n\n### Variables\n\n* [fetcher](README.md#const-fetcher)\n* [store](README.md#const-store)\n* [updater](README.md#const-updater)\n\n### Functions\n\n* [createDocument](README.md#createdocument)\n* [deleteStatementsFromStore](README.md#const-deletestatementsfromstore)\n* [fetchDocument](README.md#fetchdocument)\n* [getEntitiesFromStore](README.md#getentitiesfromstore)\n* [getEntityFromStore](README.md#getentityfromstore)\n* [getFetcher](README.md#getfetcher)\n* [getObjectFromStore](README.md#const-getobjectfromstore)\n* [getObjectsFromStore](README.md#const-getobjectsfromstore)\n* [getPredicateFromStore](README.md#const-getpredicatefromstore)\n* [getPredicatesFromStore](README.md#const-getpredicatesfromstore)\n* [getStore](README.md#getstore)\n* [getSubjectFromStore](README.md#const-getsubjectfromstore)\n* [getSubjectsFromStore](README.md#const-getsubjectsfromstore)\n* [getUpdater](README.md#getupdater)\n* [withStorePlural](README.md#const-withstoreplural)\n* [withStoreSingular](README.md#const-withstoresingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  GetEntitiesFromStore\n\nƬ **GetEntitiesFromStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  GetEntityFromStore\n\nƬ **GetEntityFromStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:13\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<object>`*\n\nDefined in document.ts:26\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<object>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  getEntitiesFromStore\n\n▸ **getEntitiesFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getEntityFromStore\n\n▸ **getEntityFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n### `Const` getObjectFromStore\n\n▸ **getObjectFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getObjectsFromStore\n\n▸ **getObjectsFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` getPredicateFromStore\n\n▸ **getPredicateFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getPredicatesFromStore\n\n▸ **getPredicatesFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n### `Const` getSubjectFromStore\n\n▸ **getSubjectFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getSubjectsFromStore\n\n▸ **getSubjectsFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withStorePlural\n\n▸ **withStorePlural**(`getEntitiesFromStore`: [GetEntitiesFromStore](README.md#getentitiesfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:66\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [GetEntitiesFromStore](README.md#getentitiesfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withStoreSingular\n\n▸ **withStoreSingular**(`getEntityFromStore`: [GetEntityFromStore](README.md#getentityfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:62\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [GetEntityFromStore](README.md#getentityfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-G9/5LPUx5Q2ahKNkyRYShlsYCjloO4jDgDXH/rtQ/dZs5Bk5PPpjx8maC6Ohm9Wq2N3YFKBsgX9nLjE8vp4yJw==","shasum":"7a9831a5cb0601e5f3b39748c20a6eab020e27a2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949.tgz","fileCount":26,"unpackedSize":50829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLv7oCRA9TVsSAnZWagAAvMoP+gOvuCHQwKF4QK2Sjj7Z\nkdoU8/00t0C47uHMvcbXzBnTlVv+NAiam4YTtQYkl4nDYPUvkqadgKTqiGI4\n8Zj27mzrNqYIwO0gUMKcyitO32Z3YZoefSJiRzJ9bEkpkDhLbls6GCdH5lsq\nohm1kmnFcFm+aiAPx1Sd7TpGSP6CDwYq+l4Al3eHfkdh1uDDfYNMFIo1pvxY\nhhZTRSgz+h1jN1pfA87g15OFZQUtChjh/jpL27BaW3GsHXP/lcOQb61VM/wU\nv+XBB+b2zVKd4a1RJx2rn/VAtrBaEuqZn1sHIgECGy7JM3L/OzHudWdcbDmI\n3Z8VIfipfChwEoIa4r3znejxvRjxW+2AEkgacB2VFHeJR/F4zflXI+cMSQ0R\nQO7fybjRZPd6IAuQ3I8aWu8M/y8jb/XeiM3ZkHHr0REpHiF7QH3hdzIQX+x0\nhLhtytHb4dxe+l++YAosebnybrVv6FJzNe2X/EYQ3hnL2O7zmCkjZH/gTyuZ\nPF9T03zB+1BgMY9M6DPfe7hMJbnj8LJ1Q9boO6vUpdWiB2RUT2CIXmnnf609\naWv2clFi5UfEuSZdI8j2iImGohfB6rmi6f2JWQuzNCzDzN+pYzWSFAUY6IfN\nEY2xPY9iv3mdeloUmfOcX/U9/tyNT1uAo1t5V5z1BqYXJJ4KRIyoLUz+v47i\nGsNH\r\n=vw02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQr+bl3AJxN/gvTJTp5KYRK6BNPajxiSKk0hedjh+3sAiEAlEMOkhyPsxX50ExslviyV8hdPSDzG+lsYoVV0RwGQtg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949_1563361000395_0.47463888695327605"},"_hasShrinkwrap":false},"0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50":{"name":"tripledoc","version":"0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; tail -n +2 api_docs/README.md > api_docs/README.md; cat <(echo \"# API\") api_docs/README.md > api_docs/README.md; cp README.md api_docs/INTRO.md; concat-md docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"1ec0c953c9e343b0c7c9564080413c5f15845c50","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7I883TsDU0V7zQ1h9k60BSAS7dmdTio312MxjJ72r9CVZioHnsV8CZzFxcyMhzDalwPTcROa0GK1V3wELzvO0A==","shasum":"eaa6831cf0a9e9ca5150e8f7cf2ddf82557833a3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50.tgz","fileCount":25,"unpackedSize":33487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLwBBCRA9TVsSAnZWagAA9yQP/R4oAhrEsfUMR5jOJQ7i\ntScH8ogR0Accuolp5h4Lhut8RGcJ+D+fhVmsre2/lNf90Sx7IxuZOmXPGxro\nUwZwD+pltsR0DiPUqzjolL/JIuhfmpnpdEUNiFIZV0PeQcWIsbjBDjcfbAQq\n1ANQri9RC5kx10ygwcXdkC6rO7vSuLrHrGVK4WFVqRCAfuq0yj3bcdzDD8aX\n0D4BgnXKBJBKFhwmk3oA0PnZqjM9vJZgvnGgFUlH91ijTFNrisFPKtL4B98+\nIrIdVxvohOCkUJsql7/8LWQ21eKPLH27Ei8SsHzLodM7Tc4DM730GcKqkUkL\n25GdaphNsOd2ykmOaJgEGoZ/ePE1HEyBcVk1gO1n7PCS2UfNmluWGGa71pVi\nnAluZTGqF+b94yTHT8SMwcXxUV78Ro2v1dSzHAtCiVf2RbAOkz409cQwwjIX\n2BoN7OGV08NCfMI1NpAD0V9u3VQ8TlK97HFzU7/dWFD6iIwn4sHJtQkhKZwM\nrP02AF8fG8OqrsbcRHT1KVLNFMin+VB6rtSciuTtegTTmiGMYnGmym+QJc2w\nLLGZQO0KgQDtEMFSNWDbRf3IcFgnK5FQ8Kg9+GbwVOkc0WnEI9JENrj0/hfs\nuPb8G7RQ08cLdSwkYzjErsrTPAIKc5qeLxCb+WlRQvWnJeg0RPLKVbS1s6aL\nrmG+\r\n=7hBD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDem9VBrMslab5I1xliTOBdCFhOgC4uMLYUGd/L8TO49QIgbro8fneIFnBQk4oQk6byBnnksQ0KQqXK/3aL01JZAIw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50_1563361345022_0.49784610695049003"},"_hasShrinkwrap":false},"0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35":{"name":"tripledoc","version":"0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; tail -n +2 api_docs/README.md > api_docs/README.md; cat <(echo \"# API\") api_docs/README.md > api_docs/README.md; cp README.md api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"5011cf005269e8561b9a561ae0731daa4e495e35","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PpWe/VsWo/jC0AObMlWXcxWXqdvWgowb8xdcfCc6pApr0PU1ctXpWrId74rTHWdms2XqlIv7vKa3hYklOg01CQ==","shasum":"3b78ac065a7610699af9276c520d044b7a86e4de","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35.tgz","fileCount":25,"unpackedSize":33491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLwKBCRA9TVsSAnZWagAAcMIP/1f6p1ZDUr50CyxJ4aoA\nFC28Y41Ecm+e81jPSlQBHSKxN1thmwZmoZFkyTAdS+KmHsnaqWKQQAlJbddK\nVl7m28vUehlj9abkU6/bdp/TVFA1TI/ct6ekaJlYa641SeKWTUA09lpt6xpz\nAgHHx67NZ+Qv3I9mutnP9d3P9wQhDTftV0yxFsbMLNfSBPJkrr+RLNPfSbJV\nDjBjxtdqDNOvPtz6mj1uxrUZXve02mUMeeUhS9Ijl85DSOGuSAyvcNk876UQ\nAtwu257NB9Zd0gFygE1dTh199ESqRzMfhIWU+wbr9vCeMZ5Z0b0Xa/F6AE6q\npR3tm+Er93gyXN5ez0IuyAfjLQseb9BN6q1eeZgmrODExomKZuoo507pKMIZ\nM7/6/UJj1nmk+izauPqp3r+l6MvLOtlRWJeFGzABJtySEGhMEzfvKoy2uLOA\n7C0xsgQQG7AlPlJtOKbHVAV9Dv2fWq6d4FirUhOjTvg3+VhdJBgANED4qodG\nGKEdALTcIaeUUGRVLFZ20/tpe6K36bI8/DYOrMRlmOEyLF3gRFaKgQhh1fH3\nRZFiNTzIRIda12UkwnF5+asSotn7ecEXirV5z7Notr5EtJScPw1Sjaz2bCVX\nymyZ5PplS+qUPB4QSJxDcvPG2cTvVvTr5ZTpICpZ27utvS9hitzb0oKZGp2W\n3epb\r\n=YYIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9mQtOQQUM4uWX+2kfLMCQMja81SmJfL2XzCmPewc3LQIgTLp8M7pZLD6u1ZSHZnDjySMdOaLkp/LrDXk/UlCtc6U="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35_1563361920808_0.7671163508490364"},"_hasShrinkwrap":false},"0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a":{"name":"tripledoc","version":"0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > gen_README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"7a745d96337628654af60694327d6c5958d2965a","readme":"tripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eAZZkaVrbaYYTQb+nWrm0gW40rDRd0aW1puTPW3B+uSHjeaNdB438IuzQXSDQMQUdyoNggslDIKBjy6H4Dozug==","shasum":"42b9415e5991ba99501d7674797c814545e8eaa1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a.tgz","fileCount":28,"unpackedSize":51519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLwT8CRA9TVsSAnZWagAAri4P+wT8Jjh4aiz1GDXxB2q3\n02ercKpchWWWBUwW3NhoEb+4PVG/lniqaw6wvIWdP9A2w6eym1/JkoEpfQ1z\nEolnUuce1z16iOrjHQFxeNatzN/iwDQIimmJg5QnWfNwSIdUcNBATnX6u6do\nPFDP6kYLK/YM3GBMB94ismmJy6MFCqDB6DFuhP8/0XCAxZbJ4O4vp1LxfWdW\nOA5WtJ0NAA0gUef3oYr0j8BaroRPZCEZxRtb7DCGZx57LrB5hAG5pdPRH1N8\n+RDB3g7o+XKzWyRTPe/MGK9L7ehO+IrqdPHDLFe5XAHZjVeQNVAdoC+gSOig\nSaBPRenZKzxX+W2ZQndhuf8FmEUSaC0eyiJ9M+PTpqVCrb9xKB0hO5cAr6O4\n8tKU8rlIHxecG+Y+NCStcMv3UGETehWOE578V02+d3ioEfle5In7gTVdNZb4\naQ/SWuBRrQA0CQx3P3boOIegsM7fBofchbpDd1hfPrGtikqVk1U4pC20Hbb0\nIuUaklJKlB4n018eYcSWRZvPqK0V5VwjPf2GLSoMojC5ykBd57WNHc0JskdU\nVMOGeCPBLpg5vn5vNDxeOzjwFhlOKnaXIyslv5fT8P1Uvcv6CkYaKe+VBkQ/\nl08CbbJ4SNESA4iqhUWJ3fhicE4YnY18bmQx6/FCDeuOambnmNpcuEaVqxQP\nC2ip\r\n=XDAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEpc64H8Dg+4Wr4Movezw7EWlWIHLVRPPN5V5X16K1QAIgdFTNMxrUbY7tM4FmXvNzNDaCEASI63vYlk6RTXOq8oc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a_1563362555582_0.8786419903716289"},"_hasShrinkwrap":false},"0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0":{"name":"tripledoc","version":"0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"74831626284d8861f925637e117254648181b8e0","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [GetEntitiesFromStore](#getentitiesfromstore)\n* [GetEntityFromStore](#getentityfromstore)\n\n### Variables\n\n* [fetcher](#const-fetcher)\n* [store](#const-store)\n* [updater](#const-updater)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [getEntitiesFromStore](#getentitiesfromstore)\n* [getEntityFromStore](#getentityfromstore)\n* [getFetcher](#getfetcher)\n* [getObjectFromStore](#const-getobjectfromstore)\n* [getObjectsFromStore](#const-getobjectsfromstore)\n* [getPredicateFromStore](#const-getpredicatefromstore)\n* [getPredicatesFromStore](#const-getpredicatesfromstore)\n* [getStore](#getstore)\n* [getSubjectFromStore](#const-getsubjectfromstore)\n* [getSubjectsFromStore](#const-getsubjectsfromstore)\n* [getUpdater](#getupdater)\n* [withStorePlural](#const-withstoreplural)\n* [withStoreSingular](#const-withstoresingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  GetEntitiesFromStore\n\nƬ **GetEntitiesFromStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  GetEntityFromStore\n\nƬ **GetEntityFromStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:13\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<object>`*\n\nDefined in document.ts:26\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<object>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  getEntitiesFromStore\n\n▸ **getEntitiesFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getEntityFromStore\n\n▸ **getEntityFromStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subject`: null | `NamedNode`, `predicate`: null | `NamedNode`, `object`: null | `NamedNode`, `document`: null | `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subject` | null \\| `NamedNode` |\n`predicate` | null \\| `NamedNode` |\n`object` | null \\| `NamedNode` |\n`document` | null \\| `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n### `Const` getObjectFromStore\n\n▸ **getObjectFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getObjectsFromStore\n\n▸ **getObjectsFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `predicate`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` getPredicateFromStore\n\n▸ **getPredicateFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getPredicatesFromStore\n\n▸ **getPredicatesFromStore**(`store`: `IndexedFormula`, `subject`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n### `Const` getSubjectFromStore\n\n▸ **getSubjectFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`*\n\n___\n\n### `Const` getSubjectsFromStore\n\n▸ **getSubjectsFromStore**(`store`: `IndexedFormula`, `predicate`: `NamedNode`, `object`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n`document` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withStorePlural\n\n▸ **withStorePlural**(`getEntitiesFromStore`: [GetEntitiesFromStore](#getentitiesfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:66\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [GetEntitiesFromStore](#getentitiesfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withStoreSingular\n\n▸ **withStoreSingular**(`getEntityFromStore`: [GetEntityFromStore](#getentityfromstore), `store`: `IndexedFormula`): *`(Anonymous function)`*\n\nDefined in document.ts:62\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [GetEntityFromStore](#getentityfromstore) |\n`store` | `IndexedFormula` |\n\n**Returns:** *`(Anonymous function)`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lpWvkJ1LTlpH1ky/wpdZLDEHDDmOdWaDX4PmodKdHi6ckfrsY9JFxQ0Anq9eKJj3A7CV8vy5DRKVeuRA5lmhWw==","shasum":"bdc8cd385feff2a5485db391024c56acee4df005","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0.tgz","fileCount":27,"unpackedSize":51122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLwh9CRA9TVsSAnZWagAAHZ8P/2moiIy+7bclpihX996F\nnO7epavgZjhNQE4LrOUc80yIv9rWgYb1X6Uysp8zB+pkN3AMzbj0nSRMe5hn\n6OqiAvjiVIUQKl6VwjN/4LkRogpsMbEYyEiwFWjYzoiAnOm/IuwjDdSoFeVo\nIW2YJ+tts9bIYfirOpOU5rfL5mOH4+OPSpFUj3PdtxyHaYO3qSqo8ZhuH9pc\nVMqq/gor0NyYEGkM1BYzCfM9weDZ6S3jG0fYsOPM4DNz4aj2gpAKJv9eimEF\n4sMvbA6+S1OqYMpNugB8vFWlHC35OoijTMQQC8/RjW7ENhZ/705VNdafyp9G\nK8c8iVLd+eSUb1wTvcSJPlmrMhYFKPvmnH8WUrPnlYQbVxsglY6w2NdbZ/jX\nwwYtNrSy6gqFckyrdp09ccv/WefaHahvPzGQD1AWz+JrVfYsk26p8edbjcNe\nzMU/PoMO1cf9gG8Iab6IzzSBeTG4FdDmHHmPicQM7/SFhHrf3ZlJW07YVa2Y\nYanyAmfNSE543LX4Yss64XZqXJg4LKYTgItx+6aPjDwl+Bfs6drb1pLQqJAd\nAwcieAO8H465lL9phoR4NVKvNqO/2m42xGijBNn+E/xGwvZv1a/zgtHFpqoh\nrCngtP52FO0q4ihg/oVTQXtXlZUySw1cRZzK0k1r4eswiie9Bkc5yw67o+lz\nRmrS\r\n=0itQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuqN03J3X+mTsYMdFQKPN8EjhLVX/ht9IjYd4wfZUsVAiEAnGltI+OQtSDOYJgUt4W8hIIf6joqiz9DvYpq7sgQL5o="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0_1563363453258_0.6558479518918965"},"_hasShrinkwrap":false},"0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d":{"name":"tripledoc","version":"0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"de86f9001dd2cb0d243ac8744a3811ce6304ff4d","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n\n### Variables\n\n* [fetcher](#const-fetcher)\n* [store](#const-store)\n* [updater](#const-updater)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [getFetcher](#getfetcher)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:39\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `Node`, `predicateNode`: null | `Node`, `objectNode`: null | `Node`, `documentNode`: null | `Node`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `Node` |\n`predicateNode` | null \\| `Node` |\n`objectNode` | null \\| `Node` |\n`documentNode` | null \\| `Node` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `NamedNode`, `predicateNode`: null | `NamedNode`, `objectNode`: null | `NamedNode`, `documentNode`: null | `NamedNode`): *`Node` | null*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `NamedNode` |\n`predicateNode` | null \\| `NamedNode` |\n`objectNode` | null \\| `NamedNode` |\n`documentNode` | null \\| `NamedNode` |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:13\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectNode` | `NamedNode` |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:81\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:76\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:22\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:23\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode` | string): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` \\| string |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:7\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:6\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MGryWdcfyLC9tFgOp8tHENW5BGMFEF1xLr42bz9WpG8CzwKtMCwoLN6nUZfOAw7PSM5s/5rDYb/BE7oYZ647Wg==","shasum":"1a4304be4fcaba301e88e233d49b77de1065a575","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d.tgz","fileCount":32,"unpackedSize":65687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLzYCCRA9TVsSAnZWagAAcagQAJBAUGPpjhE7Ec2MFasV\nbsVCAHu/icnhFcVOAgFom2OUiFXwHiS65//gChIkvaXpyQPNAUWQ76MPg6nH\n0FKB7xaRzSinz/4j9hz7/k6WcL07nzn3adFBkDIYuhip+mOEcuOTzoY4q8NA\n8hEkoQmJsUdZDl/t2Yv2zh1IdafG8wOi7zSOMR8IX1PCG0/dhYkehYik27Ry\nmwEI3FURnPlFPd1Ku/U84ap05QDaJG6P8SzELHgaNuhZP4M7Tk0Kbxc9u5la\nxUP4EfKIEziHvTVTxyXw2RF1kPHauDb6KkCi2nIalIwfQ/IYTvysH7t5QtzE\nSlya04BxsrqQTgNzdTuCOcu76F+lppO3yGyLlC6GV3FlDJSgAOD/NcwrlMV0\n8mnMIg/wIqdBlE5rSoX0bv5vS3o+6nUycr6xswD2GWY0G45VIbhQoDChU4QM\nVGVNKi6IfwxFwEtptgBu6QWGK2C7ul33J2s1YRnbdA1DFR5ZC+u59ZF/eNP0\nUOL5ft7xoTkcBjwCOLVHVYmqUv1SBUBb9Ddgxcf6jFzq92fJU1eiu3NUC6Tu\nEP7S2WDzo/AxqvwX+bn0YBmFFXJJnspLfsgt7xEJR/ujOFGt5k1OHBXK0ivy\n3pp/wvIE2WFibc6kKcMpfCwPFsF7enczPFKE/00trXd5mBvtsSNBN0Gh10j5\npRny\r\n=lFFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHFlrUUJ3Wkr1AX5wHgEiXaZesndwzX+9ndIbXjPuj9AiBGLdJ7AjZRMwS4kPQWv9yeycpuAsswHj9jKiwslvMu0w=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d_1563375105497_0.8381232778014751"},"_hasShrinkwrap":false},"0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7":{"name":"tripledoc","version":"0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"5af41302e8319e20f7a89f0c059f5393da515ae7","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n\n### Variables\n\n* [fetcher](#const-fetcher)\n* [store](#const-store)\n* [updater](#const-updater)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [getFetcher](#getfetcher)\n* [getNodeForUri](#getnodeforuri)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n## Variables\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:39\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `Node`, `predicateNode`: null | `Node`, `objectNode`: null | `Node`, `documentNode`: null | `Node`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `Node` |\n`predicateNode` | null \\| `Node` |\n`objectNode` | null \\| `Node` |\n`documentNode` | null \\| `Node` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `NamedNode`, `predicateNode`: null | `NamedNode`, `objectNode`: null | `NamedNode`, `documentNode`: null | `NamedNode`): *`Node` | null*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `NamedNode` |\n`predicateNode` | null \\| `NamedNode` |\n`objectNode` | null \\| `NamedNode` |\n`documentNode` | null \\| `NamedNode` |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getNodeForUri\n\n▸ **getNodeForUri**(`uri`: string): *`NamedNode`*\n\nDefined in index.ts:6\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:13\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectNode` | `NamedNode` |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:81\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:76\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:22\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:23\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:7\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:6\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E0aG0XCrGAzrY/t59toHTp7XcT3UIVOTjP57kAD8UC5jDMhg+96VOdQuRWQAd4jwFYFnI0XCB06nQXjCb/so+Q==","shasum":"c54da547f6b89f6f995ccbde0fa0acc13801cffe","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7.tgz","fileCount":32,"unpackedSize":66323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLzw4CRA9TVsSAnZWagAAemAP/2DqUJ+ODnyOl7B1SyWM\n5Ok/x7bP13NuRWDhu5LQl1A1uCKUaoC1tvbd0vC+DqHDFjBqB03gK08PrIdR\ndb/9qkwjMio2DSmhozi/2bRVj4dv0GpO/TWNBI4/Mxp31pl68NJTts7G/d4Y\nvG4WBinCk1KT91rintthagOTEcxqgasIi8Sme9f0UYHJWQwQoHrQJD0XsC6/\nyI0nQTc6xVzhoQMeYNMNmka1tM+TF+4V/YepiSqqrAnyWa9nO7JBXa8Fc8KI\n4PdMtWozHj2KM40ByMJGzchDJ1A3gB+ekK4MSpTZm4IV9UbR8e1I0nKwTPin\nZYcGIu4eOVDSzIWJozokZzi9r/E0amZRVzYDPoDWQYh4GQ1MWDrgauLgZsKD\nxCBGAq+g9TyeKvzP1lnu7cD5ilw3X6hzZmxldUwqFyBnR5J+IMIxMf8fsfvP\n153y+jNk71qq/WWb2QjFpZcfPcB2w7O1Dz9HhN1iyMNau+UUM2jOfjFd6zXo\nID0SeESpziKhRfGwHx88wEOpdiqARG5m8vZprnKtvHbNg29pF3X0Zi4FpK0y\ncNln15N9+almKWxXa88OF9nvqqfd7pIT0cUiPi6KyQaAjK8GEtfuOE002E1v\nMlwYggMHgpl7/aMJRF2MpvJvWbIKyoptfc+1v0wtXhZAQomsbz62uoPPZsLh\nrqPy\r\n=B3o7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWwNbg7Qo72R6e4WGG+zG4zscpVF7R1YKuhyoVRfqKKAIgKncoenuv/5hi1sdU6GFqXuQg9eoRSXKgpMZ3ZWq7f1U="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7_1563376696120_0.32240504462831354"},"_hasShrinkwrap":false},"0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2":{"name":"tripledoc","version":"0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"76fcc666131debbe5c3acb751416733637c4d2e2","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [Namespace](#namespace)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getNodeForUri](#getnodeforuri)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:3\n\n#### Type declaration:\n\n▸ (`identifier`: string): *`NamedNode`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:8\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:9\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:10\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:11\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:12\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:13\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:14\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:42\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:39\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `Node`, `predicateNode`: null | `Node`, `objectNode`: null | `Node`, `documentNode`: null | `Node`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `Node` |\n`predicateNode` | null \\| `Node` |\n`objectNode` | null \\| `Node` |\n`documentNode` | null \\| `Node` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `NamedNode`, `predicateNode`: null | `NamedNode`, `objectNode`: null | `NamedNode`, `documentNode`: null | `NamedNode`): *`Node` | null*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `NamedNode` |\n`predicateNode` | null \\| `NamedNode` |\n`objectNode` | null \\| `NamedNode` |\n`documentNode` | null \\| `NamedNode` |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:5\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`prefix` | string |\n\n**Returns:** *[Namespace](#namespace)*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getNodeForUri\n\n▸ **getNodeForUri**(`uri`: string): *`NamedNode`*\n\nDefined in index.ts:6\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:13\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectNode` | `NamedNode` |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:81\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:76\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:22\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:23\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:7\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:6\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mGqDP9rYL6xARgtrlBX278wglxUpruY4WxGCJs9zhV0CKNOz9AXyGd4wazBOrnFZY+wXvndDkgI9YD48Jadu1g==","shasum":"473442705f881e7e0e30b3047feb1aa227d8b2be","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2.tgz","fileCount":35,"unpackedSize":87174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL0WNCRA9TVsSAnZWagAA5B0P/0Li7HG5JRH5HRKo8g9W\nCoy8hrrGzMUGJpNMKdmdqF/Lb7X6t+SSe7lEVDiO2Dz+hWCSwR2Ytrf78U0T\nQ46yxATYMG6JBM3nMYAYdAXNVQPr4WBx6jmtWcdpdxoXpsNOyA2L/u9asGBa\nD63tUtPcDe66NnGw8+xUIVwzJQvufGXR1RQoV2kWLTahyn9YnamDJ9q2O9jO\nkvOERTQu4HBZ84v213dHHwTXz46HV5l5B3oUEstgIHwYgzVGGpTEv4kHAqGw\n+KAVddv2Kreb/I40e3Rhs3YD/WF/kbLZdNT8quBTZQGC1ZuqxH9e9Vco86SV\npanVvHVMuIxgTwDm2EwcjeyIejWL0ADaqGMLgj63EzJ94ZNNn4SU1Q45pmlT\ngvuf3V74KHTMwyvf7Pcha/V+FIC9hZxyN3xVpOxEtw3LXa8pKr0fMpE0Ih7q\nA0LxBbIADUAI22d8IsqclrvsXCV/UOsnmcmBLQTO37Uj13oP7VqAnv8iLr3L\nZ3Lj/76Mehr29BnqwU8sKxNqdeyW2DlEyJgbofeM3boZpgB0YsWsRbft/4RN\nxkbGz4trICrxw8Z1Kc6FjpSFDMrUugWI1Si+a9Lp1jJVh0kDIfwXR8hgl0xT\nfQ6GT94SDFDCLpX/NZg6PrKVsqM31CXM1yXQIz5jQBuPLYvv/nYAzh2yYUf1\nXCad\r\n=L8Ve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHjwjNIApKslxTz1qjhWhakSaaOBr4/zqP87C00MnWpAiAbxq3dE2vWrJ1Ckup6rwUGu/nrxwdr/gtJbh4rMEncWw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2_1563379084267_0.9218756425376975"},"_hasShrinkwrap":false},"0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c":{"name":"tripledoc","version":"0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"b8951cb376bf71e18db27f69fa6af2923f2fe17c","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [Namespace](#namespace)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getNodeForUri](#getnodeforuri)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:3\n\n#### Type declaration:\n\n▸ (`identifier`: string): *`NamedNode`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:8\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:9\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:10\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:11\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:12\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:13\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:14\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:42\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:39\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `Node`, `predicateNode`: null | `Node`, `objectNode`: null | `Node`, `documentNode`: null | `Node`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `Node` |\n`predicateNode` | null \\| `Node` |\n`objectNode` | null \\| `Node` |\n`documentNode` | null \\| `Node` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `NamedNode`, `predicateNode`: null | `NamedNode`, `objectNode`: null | `NamedNode`, `documentNode`: null | `NamedNode`): *`Node` | null*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `NamedNode` |\n`predicateNode` | null \\| `NamedNode` |\n`objectNode` | null \\| `NamedNode` |\n`documentNode` | null \\| `NamedNode` |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:5\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`prefix` | string |\n\n**Returns:** *[Namespace](#namespace)*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getNodeForUri\n\n▸ **getNodeForUri**(`uri`: string): *`NamedNode`*\n\nDefined in index.ts:7\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:13\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectNode` | `NamedNode` |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:81\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:76\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:22\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:23\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode`): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:7\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:6\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qAlqH3q/soxUDZ5Ygm+N0flayxmNSTgPgCDAJi8PZ1O9IjF7WioilveU2yLINzkSHUEOkCo6v267P789/ZXH8Q==","shasum":"e50d51280be2a809a228c6f004c5988f7375ab4e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c.tgz","fileCount":35,"unpackedSize":87260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL13pCRA9TVsSAnZWagAA+ugQAIY3tGNACC8P6q7Y5wx4\nCXXD6CGZiVg3Hg1DvyZg+QEMpUIaxOFpN6XmfoKrHBXOB5Llwov4/wRYuH6t\nz4+b9JePcjx3XejHAfqQOO9z/KRzLeaklgsS9Hk0HiEycnQ/Zk1Ocz5cqNfO\ndOirkuPbVyxrBC3887+BRgIxhr1dco9FzK75/HKi/aJpr4aTjEzF1/Ef6MCv\nQlvJgZ+1ZLHANVERBftqa1JLEJJMJYVwnw9NXAKdpx4DEotm80khb0dVKMHb\n6/r+MedUnhWkP0h4j+/M6c2ZPHS2rquS2jdpKO6EZQzlYVMNRCiaaMztSg9G\nw3U/0XAiuW206G4KLcHh2wcc5SK6MDuJAYnKNwZ2f21U4qCIFamjh+nUK1JO\nSXwe7P5LUpIqDRKqRWIb36/MrFBdTKpjKlzhTNkNwBA0ZfvmLxaYilC6dQnX\n4M1KVSd+5U8XVyiGULvKY6DXj0y8l9w8wqlr8hOOkuFp3xrZstUqNHqgqeHf\nM8K/6/JxM2C8dZnS5MtrqagmZiCPx7n9syyNn+NCD1FQolQJtoPeOzSrSMkp\nz0ddnQAtzBKNFfqV00P3z1kuGe1HoMwISIZPj/lps4RkO2MmShb8BEr4hE/T\nrGu2FantLFGtUzxbEMdhvKIk3nqhv+AA4caIVPpKtn3jsCpueF7I0+T8OVl3\n8L4t\r\n=FR7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSbI4Otn0T489qQmLsmDalHTbTOXrFKBnnO/RW+EY0BAIhALR5B2MWJCu+XlrYG+tH0+4pgCAbghCMItME+wWPRU6z"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c_1563385319837_0.8220034347921423"},"_hasShrinkwrap":false},"0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94":{"name":"tripledoc","version":"0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"802f3661920dddedf34120d4c07cacb8d4a49c94","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [Namespace](#namespace)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [asNamedNode](#asnamednode)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:9\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: `NamedNode`, `knownEntity2`: `NamedNode`, `document`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | `NamedNode` |\n`knownEntity2` | `NamedNode` |\n`document` | `NamedNode` |\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:3\n\n#### Type declaration:\n\n▸ (`identifier`: string): *`NamedNode`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:8\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:9\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:10\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:11\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:12\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:13\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:14\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:42\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: string | number): *`Literal`*\n\nDefined in index.ts:7\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | string \\| number |\n\n**Returns:** *`Literal`*\n\n___\n\n###  asNamedNode\n\n▸ **asNamedNode**(`uriOrNamedNode`: string | `NamedNode`): *`NamedNode`*\n\nDefined in index.ts:11\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uriOrNamedNode` | string \\| `NamedNode` |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<void>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<void>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:39\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `Node`, `predicateNode`: null | `Node`, `objectNode`: null | `Node`, `documentNode`: null | `Node`): *`Node`[]*\n\nDefined in getEntities.ts:49\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `Node` |\n`predicateNode` | null \\| `Node` |\n`objectNode` | null \\| `Node` |\n`documentNode` | null \\| `Node` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | `NamedNode`, `predicateNode`: null | `NamedNode`, `objectNode`: null | `NamedNode`, `documentNode`: null | `NamedNode`): *`Node` | null*\n\nDefined in getEntities.ts:37\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| `NamedNode` |\n`predicateNode` | null \\| `NamedNode` |\n`objectNode` | null \\| `NamedNode` |\n`documentNode` | null \\| `NamedNode` |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `predicateNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`predicateNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:16\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: `NamedNode`, `objectNode`: `NamedNode`, `documentNode`: `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:19\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | `NamedNode` |\n`objectNode` | `NamedNode` |\n`documentNode` | `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:5\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`prefix` | string |\n\n**Returns:** *[Namespace](#namespace)*\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectRef`: `NamedNode` | string): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:14\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectRef` | `NamedNode` \\| string |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:81\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:76\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:22\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:23\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode` | string): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` \\| string |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:7\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kPyXCi2Vl/cdUMBHL4pEBaGNRjRGhRmbdgyZaHo/CTSn+Ssd2Sllt64jDk80AIuc9JS9/NTwTyxo5DGvUr+VVg==","shasum":"5776301b10415e0a5329aaac04f1d1489b34cff1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94.tgz","fileCount":35,"unpackedSize":88825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNYDTCRA9TVsSAnZWagAAF4EQAKAdTiZNDvJiHKPhfe0+\nd+jL96RuQjw071nG3hZNbMCHhXlTF/EZjUT4ls2O2LesNgMRMcK3EQci1JGA\nAQrGbNFNvwJS67zzKO9mdmMiJYGYacRfIYUUtfRM0h7gpI9T7km2UHRakS0A\nvwmdTD1nCvS7a+NMiqCOqJpf/GqJg4MxooYiafsSFA2R8U5yt0UH6vCgLU29\nEoG9HsEsHnh/4wGfz/I1mOzDhdmbBIPGHm3QaO/Pu+j4VkvMBUgjZVGT4zQL\n5IqJX77lNrelQ06ZCihdCgGTReneyK9bv2qCE8QjtxvziY1IsMkCYtL1TrQe\nGqevnmWjG/6FnQonJI9HObMomUQEGi7gDHSRMqdcUhPU0p/cI/eyKQLWaw/J\nvX00tIhkJKAtDzTRe7humzWoCRUxypm81HTx4x/ZwjDutIViuelUGdrBcVcK\niXrQ+EARruo/AvHambtY6NcI+fsXoWP8+mOBxpHkiqsdwHVzsWLgShr04QBo\n/o0qcJQ7L5yePkfecalx5LMSXrH8cyCJ1lum+jSMQGF7BcbGAoNHr3lhf0/L\n/s7PEYXiB/mnEyL+t+nsb8VznNo4GwTv/bjPYf7Qc3xkcmcdJlLrPSwoUbbT\nN3p1noW3XmqzQ/fu2SVe2wmXUPQUO3rtnWS1sJ1+mIsOxlltQMwRzldKudvY\nkvPn\r\n=E7uA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu9nJuppxgY/WkkDZVP/xmq4fxWkrvNSAZ5EMtgICOMAIhAKO7RLpcWd2APzt9xoGSjHUWzj+RjOTEfddCyDzKY5cm"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94_1563787474662_0.1793452384034684"},"_hasShrinkwrap":false},"0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a":{"name":"tripledoc","version":"0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"f3c28735fae54bf44e8e7fc680606e439f27ab9a","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [asNamedNode](#asnamednode)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [isLiteral](#isliteral)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:3\n\n#### Type declaration:\n\n▸ (`identifier`: string): *`NamedNode`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string | `NamedNode`*\n\nDefined in index.ts:19\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:14\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:48\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  asNamedNode\n\n▸ **asNamedNode**(`uriOrNamedNode`: [NodeRef](#noderef)): *`NamedNode`*\n\nDefined in index.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uriOrNamedNode` | [NodeRef](#noderef) |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:41\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`uri`: string): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | [NodeRef](#noderef), `predicateNode`: null | [NodeRef](#noderef), `objectNode`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Node`[]*\n\nDefined in getEntities.ts:54\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| [NodeRef](#noderef) |\n`predicateNode` | null \\| [NodeRef](#noderef) |\n`objectNode` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | [NodeRef](#noderef), `predicateNode`: null | [NodeRef](#noderef), `objectNode`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Node` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| [NodeRef](#noderef) |\n`predicateNode` | null \\| [NodeRef](#noderef) |\n`objectNode` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `predicateNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`predicateNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `predicateNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`predicateNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:11\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: string, `aclUri?`: undefined | string): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:58\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n`aclUri?` | undefined \\| string |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:22\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:88\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:83\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:31\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode` | string): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` \\| string |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ooi1A9Au0WHWKYoEB7n9rtEqq3Yd+8BqlKDTASW4uwFeUN98+oiKPwR2LzdZkpBJ48zgp7f1M7oH8j603uOYxg==","shasum":"58710e6e985a631d62fa76779954109bd7edc540","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a.tgz","fileCount":35,"unpackedSize":104741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOZtmCRA9TVsSAnZWagAA/lgP/R5lwTjRSeyKYMySFh5+\nXVtb7x22t17FeviCGDIiS6vS8rRI3TFnJPx9jNFkIYbIDgSzskiJvCoiIQQu\n+v6OPSaxM5Szv3D7GsOjtaA/1ExpdBcmJMUg5tg5QlH01iB7iKtj8fNqQE1P\nuP7yP99O/YmDnGXIWRbjftbvgPZpOPLPvS4ZQ84igq5AcrENkZD0RMqdEj0e\nLJIUwBhL5p+ZO3tFCe3+pJqPumFN/jxRxA7Hw1efB5eGSZtY8I5DW1pyaP/h\nlf6nb07ZTcbd0XvOql2oDmMBVdXwLm3Dy9ic7cMvEjhEHiDu/l8yBy7yuSDm\nqXRqN0bofxVtK6HBZBr19slhN07UUPP5DnHRjG2fReg/X2DFFg5heI146wih\nArcLhhkCnb3+jQzsGJDptyl6F2oCFkG/sJ/SyXlHZn5G9gZHuf7sgaeSANYo\n7ZP+HehSlZQp3bZRQOneQjCLm5UiAmR21VWlGgdwjizRtoQqQXQqNQjXEbCU\nqVCAQQCZ+HRXL1OI5Dh0d3OrKqhtFJBs0PTTp/elj4opMW+EwL0J9+EP0vUx\nJ2ShjREUSY4AxDUAQcRYtm1yz8zOS6IHAc9aE7CR/HaY/oYq7S0aPhli+RTJ\no1wPbZYwGAT6TGV83z90Yq0H8Yw/5ZL9fleeCWa9fTov+j9AUhTATiTqCqGC\n4u3O\r\n=/qdk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5O13LtrHW9Y89f5DNQf5J5xm/xOtbxY9C7n0NcAsRzAiA7LldmRSj2Be21Rm77S0Bv94fykQZ7llGMAGZjQqfoSg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a_1564056421209_0.5474957946741716"},"_hasShrinkwrap":false},"0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055":{"name":"tripledoc","version":"0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"8ba23e6ee7a26cb2c81c580fa80d408b88e58055","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [asNamedNode](#asnamednode)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getSubject](#getsubject)\n* [getUpdater](#getupdater)\n* [isLiteral](#isliteral)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:3\n\n#### Type declaration:\n\n▸ (`identifier`: string): *`NamedNode`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string | `NamedNode`*\n\nDefined in index.ts:19\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:14\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:48\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  asNamedNode\n\n▸ **asNamedNode**(`uriOrNamedNode`: [NodeRef](#noderef)): *`NamedNode`*\n\nDefined in index.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uriOrNamedNode` | [NodeRef](#noderef) |\n\n**Returns:** *`NamedNode`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`url`: string, `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`url` | string | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:41\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`uri`: string): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | [NodeRef](#noderef), `predicateNode`: null | [NodeRef](#noderef), `objectNode`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Node`[]*\n\nDefined in getEntities.ts:54\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| [NodeRef](#noderef) |\n`predicateNode` | null \\| [NodeRef](#noderef) |\n`objectNode` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectNode`: null | [NodeRef](#noderef), `predicateNode`: null | [NodeRef](#noderef), `objectNode`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Node` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectNode` | null \\| [NodeRef](#noderef) |\n`predicateNode` | null \\| [NodeRef](#noderef) |\n`objectNode` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Node` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `predicateNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`predicateNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `predicateNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`predicateNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *null | `Node`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *null | `Node`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateNode`: string | `NamedNode`, `objectNode`: string | `NamedNode`, `documentNode`: string | `NamedNode`): *`Node`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateNode` | string \\| `NamedNode` |\n`objectNode` | string \\| `NamedNode` |\n`documentNode` | string \\| `NamedNode` |\n\n**Returns:** *`Node`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:11\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: string, `aclUri?`: undefined | string): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:58\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | string |\n`aclUri?` | undefined \\| string |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getSubject\n\n▸ **getSubject**(`documentNode`: `NamedNode`, `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:22\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`documentNode` | `NamedNode` |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:88\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: `NamedNode`): *`(Anonymous function)`*\n\nDefined in document.ts:83\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | `NamedNode` |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [deleteStatements](#deletestatements)\n* [findObject](#findobject)\n* [findObjects](#findobjects)\n* [findPredicate](#findpredicate)\n* [findPredicates](#findpredicates)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  deleteStatements\n\n• **deleteStatements**: *function*\n\nDefined in document.ts:31\n\n#### Type declaration:\n\n▸ (`statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statements` | `Statement`[] |\n\n___\n\n###  findObject\n\n• **findObject**: *function*\n\nDefined in document.ts:28\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findObjects\n\n• **findObjects**: *function*\n\nDefined in document.ts:29\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `predicate`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`predicate` | `NamedNode` |\n\n___\n\n###  findPredicate\n\n• **findPredicate**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findPredicates\n\n• **findPredicates**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (`subject`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subject` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`predicateNode`: `NamedNode`, `object`: `NamedNode`): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateNode` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`predicate`: `NamedNode`, `object`: `NamedNode`): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | `NamedNode` |\n`object` | `NamedNode` |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (): *`NamedNode` | null*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:30\n\n#### Type declaration:\n\n▸ (`subjectNode`: `NamedNode` | string): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectNode` | `NamedNode` \\| string |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Node` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Node`[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AqEaPn0ASaWFxvZgnRa8xZlcSU80D/pJnrTo4thBEalQiHZqJ4NH2kmStHIrWfgmq10dnFDYjqp6kpaaNdDBCw==","shasum":"80bc452d599ab212a4c105f850ebe102b87271f0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055.tgz","fileCount":35,"unpackedSize":104847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOaSzCRA9TVsSAnZWagAAQgQP/icaVsExx7486xN0HmbZ\nace8nlq/OJC+jadt8BGHjZbdVQ6fMCe5hZQZ5Fkgh0L1zAhBNuDxygn/Zaps\nmXRJ/ltSi5Gg+apdnjGrMmKkyAKUytkl3KPj8Oaxs99jjMT7CqBqZ4ecrYgH\n2WEov+Bqe38FDbNqOvXyxBcbfgATkDom3K9RAoN9v7uh2Gyu9BBIxShgZWSF\nvFXI5TjfbNdIR4ZR9TRkGARF/o2nHEo4DoLVso3Taq5Ez8l7c/KiAb/p3wq3\nS4UNAjCrHJef5OUEkuvxhEkJ97KmgCU22cTtkYgakL7su321YVbJh+7/UQ4c\n6KBFZFIj6e9lsOlBZr1GKuvFMcHbT7a3h/tptnMwxTm0gtPvSr8ykx+l/11D\ngytotcWFaVlaxfwBmBxmGwEMKb1bnV0sYKgNR3c/7SazsaTGwylKZqZFOKQz\nS4UZYezqgbdxEvQnYEtDNT+HeyDRfqwfMQ14SvZsI/8Ysm++/SSA0PfUfsKn\n9SMuDmjafeIw23/xVBEXTav2IMDX4gA/NVuk4Guw8Pyq31WaYPDgPUVj+NqZ\nWrvRIwg0r1H1Mly94ZH8kjXZPCLogH9ZIo6SSwY4V/Dedw3b3I+ZeVi99vAF\n4kt0dEQ/0wuZA8VZTh9yq4sbGggQTmZ2ZUT7UkEbk3ucoswhZAsPZOmnJedl\n3JiQ\r\n=OsVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcb7UulKFQpD5/MJ3/0F7tCq9NTcNjN+XLV1fWA3etQAiEA8gaM2ZW1lEUg8C2/urwtGnB8Cxl6fjcYVrm5mOWFzog="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055_1564058802877_0.16922144641386394"},"_hasShrinkwrap":false},"0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c":{"name":"tripledoc","version":"0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/http-link-header":"^1.0.0","@types/jest":"^23.3.10","@types/rdflib":"^0.20.0","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"5a96dfebf141fa5a4481354f9fac2c4ab1993c8c","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isLiteral](#isliteral)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:19\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:36\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\nDefined in getEntities.ts:54\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef)[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:53\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:91\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:86\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sY41DPOQwe17uaVczi9LeHnNsqdhITsX6MjOsrBqqfyjIOv1XqKzQu2ZQpvmfpsLZOR0UvgSWQSRQxAEFNnT7w==","shasum":"7fcaa9cbca0e91413594eda697018e51334bdd99","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c.tgz","fileCount":35,"unpackedSize":99617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOdPCCRA9TVsSAnZWagAA57wP/3WTxUOli98Wk1QfX+N8\nYjlOlk+lUadoEzYIyiGHug3YybYRSAd6EaEwjuUeBI7W7JzQIscB/ejm+kFx\nM2yZo9Qh7aKd474823sOF6lfp+Shn+E7+XLGUxiXfDM5PqSVDqEfXI20sFy8\nKBwpwKoGRs36VItw0Nn6ZKybgJ0yBZtKany2CutcHO7Z2aTvb6r9GpTm7PiJ\n8jBTGnC0VyulgXPbv+PBjsEwJzH2XlWzYJIVuUDfAtQnarObz63BGB0qOjDb\nYoEj3fESSSbZAEJ5m+CpTk/lqB82nmDP0pd7q33VQGVsX70A57EW/BKHu/qX\nrh1KmZSWq46rZA+oWFKAJWPFlw251RwbDfcSP0RnW+34uGOcBFzZ2N4/aTxm\nB2WgX8/WYjZVMWoVQYTIon81U4R8NMZXV1ed6KgUCjZB95zALgRsh+nC6ieZ\nfDohXdQgl+97au7UFDhqPpIGa14hBNPGVGUUvf6K4TbhjUk4r/0X4mPh0fbh\nyB3EH14M8xgEVcllbt1tKXJtE1ifB1LZNEYklnKPS57U5/BRJuvJnTby/vPF\n04ZANbFO49VldLvUQ3yQFiaEjZo2dl+9/gz7kKT/B68f5o8qONvSUfSVBKDs\nC/cRSK8SR7yDlCeUgAOZ9QYxYCDgCi5gk5hf3YZpjrWc+mWY+LvD+BLs7eYu\nqG1Y\r\n=esLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC66zQ6zQ6kd2egMwQNp1yzGcZWGoV2QM5TYtSNAjGIKQIgZTHHDtEEs4Y8vbnFwsT7a7R3YokHLJZSDbhU4e92+SM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c_1564070849702_0.48278377797967775"},"_hasShrinkwrap":false},"0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54":{"name":"tripledoc","version":"0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"5943cc010225ab11814b4290f324ff7a65cb8d54","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isLiteral](#isliteral)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:19\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:36\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\nDefined in getEntities.ts:54\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef)[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:53\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:91\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:86\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:24\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:26\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:27\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:25\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BlAUUpJmmT8f5AsiROxRDv8hXzt/6QlfbL4IiEmIBGj5oky6M51ZJ1abxyhNK6j7lCSr4T73opg4rHUfZxswzw==","shasum":"841bd139db997f3f8222bd805add9e5e7857fbbd","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54.tgz","fileCount":35,"unpackedSize":99617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUThICRA9TVsSAnZWagAA0NUP/jNG6LbE9MURyXW7eqVJ\nzDf/QEUtv9wM4w9bOBEEGveb/Rk3W0VRGH9QDojZLA2HkzovsRW3v4hJhxVe\nv7S1t0SlE21BU5JeWPEZ1d/C8wtaR01Wa7HgwzL5b0d2wAps30+25BYvKfjE\nsD0eMPyggJoBcRX7rW/Yk+ZjSt2t8Asm64ruuZnZpKw/ZPJNNKVdEvaPRdpL\nm85VDcM9Z5HUxOn3v/MM2maeIo+53rttxT7tFfzQKV5+I2sQUFv3l7XuCjhE\nkgiKkQIyOAvj1FkvEN2bLKKKVccWRcQEN3ZqK7vTp9ae6h0+8SYZX1A6xNqP\n1N3OPJpeOviP8CtcYvziff5EpuqcBifYM+J+VWzFnj7i8hlId7gJboSjPaEy\ndYByp9ckCM1iLOkB394CNkdLWkcN7K1z/OYRQgcYMA4bDTWq/KNYz6MnejL6\n7+CnYRbm1aadERUfjg0zANTgPOu+CwCxn6FKI38rKhYx6nVdKEQQsiokT+SJ\nDSXlSEfFgVo3eRlFlNpkHm8B7GqpvG7Al0XAxtz5W/KwlSn3ME5F1wO/dgvs\nLKTdG5P2lhYyUKgygjQ3EcxXGkI0iLSA31anR89gPvL5p6wBahkJs1acR2h5\n7ak0WFopLGqi5x7ZHOA/23ibWPokLYr2hZqe2epQXQW/e/4Yh+oRv11s2O4i\na3Vv\r\n=afQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxXWhki91xzm9z1myWZnb4O0wSPbw8H1Zhdil3M8i5mAIhAKw9JDbiN5uYch4G/Q4pxg7vBvB1Z5bGeAbjT32dRUd3"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54_1565603911438_0.14818419911092118"},"_hasShrinkwrap":false},"0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516":{"name":"tripledoc","version":"0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"1c51deab71eef15db9baee3a227ff2e726e96516","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isLiteral](#isliteral)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:19\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:44\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef)[]*\n\nDefined in getEntities.ts:54\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef)[]*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:61\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:23\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:110\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:105\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:24\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:25\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:31\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g592ja67fgo2a/qCQv7zHZct0SJ2EMxgGBCpW30IpTzEYYHTOGCHwUn9XAaosgIY1MjUwcIUuDm09nYAdnsbdg==","shasum":"e8f94fdf6ed475e63e4be445146a69cf1ec5b20c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516.tgz","fileCount":36,"unpackedSize":103839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUoVJCRA9TVsSAnZWagAA1qAQAJLjpaO7bSMA6109IECU\nLn+FlboKCzpQUnQhfKsZ/Kqz3PCkzaHZ14SCvqqcEWWfOpRY6MRzluTSBR8Q\nGzKYnewFLiC+V797+ZPrxCoytsRK1tiVZF32EivCnJ6+9Cv/2FRxwUqq9rXF\nVdh67WIw7vxqVyHNVNbUyLl8Yxv3dY2XC5OtLAxME8FW/DblpVr85H348ndj\nJzP1sYi2eY5KkobOLz31WnZ3sQr7ke9dZebmQTMkLhDGPabGtfqMwURclQCj\nT/zBSkjvwewkkwE5r8TRRRfcTAMcPNQcEhis7DRdwTAax5JO2I1Obk1Z3zGj\nhLAFMOVm7l24Q6NC31U/yGFnIsJkVSnJbAIwDI2gFQVUE3TXmNPQLymBqTQK\n7jhrxi6aNqjAxduu6A8xhs/GzmZn4cZzPwGhf85Jxt925vbOKM6IZja2g3YW\nxyTVSY+eHCm5kmvsrtNnugFIJaWe9ms28B1DrcT/auyUR0VlkHLo9tSyN/PU\nsMAYbzFUM9FKsGGgD8EkFl69eROt5tEyVrAxYE/1YH8OkG/COE0ukWPalC/k\nwiYGv0jhcGYvZL8E6GHckoXFqgGnjHT5lW3Ml7KBnkw3HscFZ/G54dW7P3g3\nd1qC1QCChvtCyEEIblcQGi6FwMwZajzC0sZhiKeQuQGp9RS3qTvbpUGWdMp7\ngwOm\r\n=0LWE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZRMZF/HBiEmnvRtzj32MFdX2x/IqrvGXGq1b1Mu+9LwIhAIChwbM8oqpJnlHFLXjI5JXAa62xqjHeSxelhu57Mmvz"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516_1565689160909_0.7421704409428882"},"_hasShrinkwrap":false},"0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08":{"name":"tripledoc","version":"0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"da81f14ed34b7b9234e54d55b8d96b4f6c241e08","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:25\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:44\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:61\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:110\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:105\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:24\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:25\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:31\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TEYRZaNDRtFRqKBcJRDYuYlR0i4rHoD0UFTiAaMOUqoYxMYQ6j5mTeKxsWziOiwzf0GIDRLKFkZbG2jxgKhWQQ==","shasum":"8dd8952768bdb848b73d37358a6df7e67fe09c57","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08.tgz","fileCount":36,"unpackedSize":109195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUqPgCRA9TVsSAnZWagAAFl4QAIACdcqnTT64JAxRhtVO\n0T2yrW0oDSyaJHwI7whf9EL/MQMpZPQf8FA1oWnMYwhcULZT9GJKcnSGewJA\nVPFzRGD26PCEhJEnGRhPz9K6LfhfUdjlVEGHXE0xESVUUfzB3ONXPRsI/SiZ\nw/sQz/NsF0a7+f1b8Yhf1zYvR9YkRoL2jHmroPXCFpGzJA7cwMM/2rKVZoHD\nIU3pEnW2du5XAaFjL0bReEdec9MN9j/VZurdJkKgp+S5cghSbIm5dqLi2owG\nS0SgpsRsXQarQgGgIuR6+ZBgYUkFoQyuJzknPAFknw+zESBdNL5ewaZrKPGQ\nnlysoCayUkUL/gapdUjbgqksN9g3FbvP0+5r65H7H2Qx+AMDHK8FQQM4MS6W\nYZbUfTyIPr9HLgMJYm+tIUK/GnNLzhNmEeyzOZ791hMAT+mtbp6iz2NxQhmK\nmhAO/GJi/abHZO9v0mqsZWIWNxwx3WHlPfEeQv5WRhuJYlXtviCu0O0lPPU5\n/ObHZvkkCJJa3G1PNvSsx3k2xjluolBYKQlxG8f7nM6h97NQfCtHEFaMS0KV\n+WIJ2ScV3f75cj6OB2bWQ3J6Y/Cpb2UVbYmEhGTh8we2gy6xo5aFc4kw58Xz\nXtXJ82yBi8zyOQKs5QsfP7cTfsDuUDYjywv5BjREg6yQHT39pLFXP/mJNlbk\neXQQ\r\n=WhVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiIGvz2VHXVqdgY4Op7OFX40+BoRPyx6+4r6pdR7EgkQIgNnJlz04kgkzH0q+VyULGC7DYT3FQlbatSHbuRjirURY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08_1565696991834_0.983108319919473"},"_hasShrinkwrap":false},"0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365":{"name":"tripledoc","version":"0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"7422d09d6e158c31f2efc6ae71f4ceabb1e03365","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:25\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:44\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:61\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:110\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:105\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:24\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:25\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:31\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GctH5A40sMLvWTknVZnfYAtUHal5Ydat/0RwDMm+VZz1mFYeFRFr573xf66FrVJ8gPhTF40hhasTTQG62P8TBw==","shasum":"e75ad9e6e344d4ecbadae3e46d24a1997cb36f62","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365.tgz","fileCount":36,"unpackedSize":109197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUq4kCRA9TVsSAnZWagAA9qkP/ihEgvrBzMx2MEnM2UbU\n/TL2QTsu/W8OKJyeblSexB7dWBNOnnWimXiu4cYt+BpQr65XA5Jei/C+NvgI\nCFHB0p/ZuUi2xFppXTzud8AGzDU0+dzumfK7SrEUlnyFmAM6it3sjhap8f66\n0uOftIp/WiCMiJJP0w6e0/G62+vGR+QIuuhGTl061E23HWkUlFsPfNv6qhGd\nDjgv/K0DwCQqbxiaKGHCBiA9r/Jyq2u03PjHukLDbLBRiE7PFOCaRzqauj3h\nKoi6hIvaMzExtGA6k7mMzKetOF99h42QapoMwO8Li4uhii4W2NkMvX9lhxNe\npu4gu0Arpa+Bu/8Jq1CMJaKLL3pMe1KORJHcS/4wEj7RxJxJBhWVuJzx0YbB\nO0GuGmOMR4EkRG/D6SHQrzho5TUnDLsikwvJLHmXasxQRxZa6rUOL/emSdjp\nG0/Eq3mHDkYGNWSlkNRyRvw5sKe/OHmqHs1Fhe8oEeMtZq9Z+qbG7ySCOWas\nvLmQVLFb5hb+3myvGnKeHM7bs4iDofu/BFZFppcitDcQDodM2m1Jc/Zv99Cy\nUiCFKkOy6PhsrH8O7HplhM4/5csLbanh95g1BUK48jiWw7ro17wvKkVc0qaH\niDrQwgYVzQRefiG/h1v1ayUAb9XbC+fu0weHYIS49snyHVeakGYcJ3VIMyCJ\nHIiW\r\n=dLjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS8PZyS5Qr6r5cbJ6XddUNCzQZvs3k6Ztc7P8s/IfmigIgG8pTklDRMkivvdqK52Mri/SM/jBpzOC6u28GJnwexfQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365_1565699620249_0.3922790805688532"},"_hasShrinkwrap":false},"0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44":{"name":"tripledoc","version":"0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"a0709fa73ea706ffc119722f15de78aaebe64a44","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:26\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:44\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:61\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:110\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:105\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:24\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:25\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:31\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-McdJn16AVimlqoyX3w0xFZbWnWQFGdglWsTTlRAasI5cs3rha+DVkMyevV2tCY2DzXuG2yhvJjZhv42qIAWdrg==","shasum":"8cffc79419cc38db0e8db285c4a5084a6877575e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44.tgz","fileCount":36,"unpackedSize":109249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUrG9CRA9TVsSAnZWagAAREwQAKCMCgyCLSZZRSvzU2wR\nvBFYv12Illck5b++ieQ44mZt7yMweWU8Np+JLN6daBHpCEJrbHGSZZQAByK6\nWkewgxSZyPsy0XM+s6JmcDK42zaOnmXDZBv6xKFplQ3FsB4BoDNectmEBOuO\nDwD12OeY9dXSu9dQqGn2L1x6XZyNCj0cep4XH+4+5DeGl9fP3jxiAmBRpZ3p\ncFPeQfLTIl5hu8ZbYDs2jos+W4X1FfsMBfH57w0+lkSFAXhujRQhR09/m7uZ\nwbpm03tiT+VIFRNm71Xmv52pRII+moliSNgLf2dcKVXu1VyDyMW44LdOZgKc\nLD7Yl0V4utBf1sYlS0aCRK48gNUpAR4j42cY1YVXDkVG52SqznEvuuHX2Zjf\nNbiCgGTeBnAyp1OpBoGEi1OU2OeZQu8gZFEFHSfEu2/EcbplnJKsEJG5HQZv\nxG6CsyytSAgy/dVpOfl3BISxFc2SJsOo/AcNk1EqxUfkFU/2JIXrhfwXYQcV\nyuD+nMSK5jhyUa7lqbUbjeQD7WowavaRXW4K1369DwBmbmbvAAQ83t3AIT0A\n779P3YdPfLTfDNHkkiieQY8FfPsiqSNqhjeaBuxV10ZWl4NDxOTV2lIIDHN+\nqkhByUK73S52C6do3X6mXtmkAT4S6i40o5p/TY+HjMBtWtSZWtOhutOdt5iI\nng1P\r\n=xXwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLStQCVHlFjg6Sqckn4l2U8ekfwutHgvYtc5aOI3QfMAiEA9j8PdvvDIzhiN34XI5s41Rzoyt488F9fnE43LNSXO4Q="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44_1565700541009_0.9144366098945358"},"_hasShrinkwrap":false},"0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105":{"name":"tripledoc","version":"0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"d70e3ea22da8e4dec74c9b85ced8af0c42e5b105","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:26\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:14\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:44\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:61\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:110\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:105\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:24\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:25\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:31\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:32\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PZ0vSPwQCLAA0ii4a5Od5Nmrw+2SfEWFSuzGktnsVBo24yWh/j+uXS50SwUQp7fT575R74c0cCOqo6vGUaxNIg==","shasum":"bf2b42dbb69bc3ec5205c6e898fd599753bde7cf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105.tgz","fileCount":36,"unpackedSize":109265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUsvYCRA9TVsSAnZWagAAd1YP/0NQnONBRNhbkrFFETb3\nUJgs3v8SFQ2kTTFbOtVZY1gSvEOv7UgrlBSZcZ2JdOwA3sbbQvEvDR4Y9E5T\niWMCLDA0WI8F9CQmg5QvhF/qImOt86zeuzpuGJDM8WufD3LctGDwTCQBmm7+\nRoWK8ZIPoKI/378VhSA/lT0PGBCL1L8rB6KX9LFE61mPzFP9OL7pNQDyZLOI\nhmWagDmiSA+wO/tAEqLNY7jnFttPqPyQoessVUj9fWrXnnUjsG3u6SiG6Ixh\n3EDz3nXF2yZqGkFMWadTHE2ST11+htkUrEEQPF/SibcjG+HVk+oGFgcZgfew\ntWxa8a1/pl0pVshbralpa2CCx1ZUSHcVLxcxBgWHoY0TFVSPCacSuGko6OwK\ngqAl/ji6CJvF+BcecDRjmx9tkCYhfLdjQ1Raoqct9wkRKOEEgIwLBObWO+ze\nAkg88wp6lL0Jg5KReFezGEBcDSqAjQHJcivbWtB4WgX6d9aws5rGA9XVnfFS\nyMttCpwXPKPu6pgNLOvr0TRyQMfR8l3cZejyN0h32Xbitivddd91vPPFuP77\nKlwief2U744/VvKpKnedG5xXT5jDqPROOYK3Q8/j9h6EYJuZ/qZ2+5y8ixf/\nv9gvsz3i9dn8sPYp8zkPBkA/rw+w3URL08przty8dzk/zGQJTlRAwXAbGFFS\nPAYK\r\n=zq/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWpQ4fYZSU3u7IsVBd2rhSjqzF5NW8j35gC6/er+FmsgIhAPiHDHTYt2sOGilitF6qowq6mXdyq7r/r5yX7L458la7"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105_1565707223698_0.8085397692291314"},"_hasShrinkwrap":false},"0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f":{"name":"tripledoc","version":"0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:32\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:15\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:46\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:63\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:122\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:117\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:25\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:26\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:32\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:36\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:37\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z5JGY92HMjhPezpZIVDaQ3P86DkUt6wZuTqHvXVhYDv9aGb4dDsaXrZo943UoPxyXxq1KUu/24BuBYez8qy9kQ==","shasum":"26c90b5213f4bb461345b1068fb380ecb70bcd60","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f.tgz","fileCount":36,"unpackedSize":111315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVBPZCRA9TVsSAnZWagAAu8IP/R5/TzpPDiBGgyrYtzts\nNOSq8dV5HyMflAHl4FgO6OGg60ZXFbzAIETFqI6xWTwMsKxOCecwuQ88uSb+\ncxGs1hWB5y0+P9J+UcaZh0qmY6lPHq2U434zXfGm1Xi4+cLOC6UH9StuTvSD\nbak5h5Yf6G72DBwk+YoZtHQzfakoJ4Jx/9JYHMN29QOKNpt6y1ttjDmOH1+0\n5EX83oJnf+GLkRivjBLzbAhP3bWPZ5RzXhLftq7kqHENm5QQrMDsc8PXvUE+\n9GVTlkXqhj8tR0M6CQQkFt4ycsXZAnAYtG2EPEzM3AgbFjt4hrAXdxl5OUCT\nLdDWCdQ3QI2A4MUa+L9brXwo2W5EOG2eULK653IyfGiml5ln1WufNR46pvv0\n/eoA+Kkmum4nGuBUTmFcBDbHnuyNNo60DsEd/Y0GQuPSvU7otIZz59j7Trf5\niNOZBeVbWlToGimlNr2Wh3PGxgKICpNOejHVvol6EqwVbfzYO5n7pB3fjoCN\noJUUpb5yk8RbX8TH9EEpGOpj3gRlbprTE8JbqR9uSO+tcoyV15EFZJDV1cdA\nidi2TB/ZcT1jkb+eRyMLXi5McfRZbwbrI4s6jY8+Ozm4/IZ/PC4xoAj99YhU\n3HhM7uJvdZVTQ8YY/IW8kcd9J0EdL2aPJq33H5hqTq0lyUTwGFtQdhQuNAiW\nuL7Q\r\n=bsVQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2tJJOaKZdtncrHC2/GAqMFdj20cF+AqzgbxiDl5nW5AiEAr22vWqhkX+WODMc3PqYI9CrCqFnDvxoVixgDMVTU8bg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f_1565791192976_0.04511193189231344"},"_hasShrinkwrap":false},"0.0.1-master-276175970-64cc0bcc":{"name":"tripledoc","version":"0.0.1-master-276175970-64cc0bcc","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"64cc0bcc1c7c98a2ad45f94cf0bea4dc2477480d","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:32\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:15\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:46\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:21\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:63\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:26\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:122\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:117\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:25\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:26\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:32\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:36\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:37\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getIri](#getiri)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in subject.ts:17\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:16\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-276175970-64cc0bcc","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RJ9CWXvKHtORQBDb+Eb4M51YWN8ZaTb3vw1LIDEhYzQDzgIY0fgv6iNaE0bhYtmZ8XsyOXIbzHZoW1cBDbZB7A==","shasum":"a52f2e407090858f3e076c62592e5b9bed4f11a4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-276175970-64cc0bcc.tgz","fileCount":36,"unpackedSize":111739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXAp4CRA9TVsSAnZWagAADLkP/1P4ASfw3XSeRTjFL7nX\n89Cxepmi6oI/D3SauEaHl3x2La0crdjnsuBjJ6EjCaz4MU9bTFIDcobTCe86\nzWmu46EU5uMdNEp1w/fP8hqtOaRVecGO8m6GM6caXJIufcxBXKHn2Z3oG9fK\nlk7Q0GkuSb7ea0oMXaeghyB94ZcY1xBWJJLMjFMp6pA+e9gk0loT7y/LieU5\nEAc+RoC0iAUeHPnrJMeoX9EVBgXTJ/MRxPIYIZxUNqIUTCq3Lewfy6IlCNvx\nB09DZhoKqKTHpF+9io5iWZsjRdZMmNrttLwZ1mEApGlWko/H3k/ka+I9X4lt\nQpPciw42nS6xeeLcKWrF6WpFsQQSpS4X9VRfa4T5t8SprHekH91TUbgJcJbd\nd9jMsoY0BT+ta73R+WyBfbj5LIdzQ3uuO8lvhuEEzcBbzTIKAG4vv4ZfOhh7\n+TDni2zr69i9dHjVwfSuAJI7TOcSVwKU1KZGn8wnDzT4IhXjYgBTkvND3eWp\n9Pb5YYQJy3BYVd32m6JGzOC+S+XL5Wclhu5MA0Fou6CMRUvXYQ3pg0Kdg9pI\nz9PHxn4hMlxJ9RwFvzw/kAxy+YQ/P8wMcJGDzjYdvIRk4Zr+4itn1yYprU3U\nkmnR3Eoad/LsCGOPkXlnwsXE+8I4ZY7F5SNyIR76k6NIOzAFxWq42+u3uNOg\noeQb\r\n=kwGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaP0fRkZ510jHb9n2U4jcqxtdbWovxojadLbhoR56zyQIgS/fi5kUulNbbQg2yvTuXHmacuYMV2Jo/3fqKXNpRzTQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-276175970-64cc0bcc_1566313079428_0.2768628982677632"},"_hasShrinkwrap":false},"0.0.1-master-276197166-b3d74b08":{"name":"tripledoc","version":"0.0.1-master-276197166-b3d74b08","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"b3d74b08588555322a46f80938d303732c2de7bc","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:32\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:15\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:47\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:25\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:64\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:30\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:139\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:134\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:25\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:26\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:32\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:36\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:37\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in document.ts:38\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *`Promise<Array<TripleSubject>>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getIri](#getiri)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n* [save](#save)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in subject.ts:21\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in subject.ts:20\n\n#### Type declaration:\n\n▸ (): *`Promise<boolean>`*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-276197166-b3d74b08","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-l2dnwxtvq8xbw9h0sxghurKBApVed9SX3Q6C7wo5tIlZ2pM0eoiUmkwSc0ScAbTeyLcJkRXK6nS8noIptCxk4Q==","shasum":"2e3edc25e10ec19fdfde989d12e9930b9ead96d7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-276197166-b3d74b08.tgz","fileCount":36,"unpackedSize":114786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXA9QCRA9TVsSAnZWagAA158QAIhhVDykEVLePmRkanTW\nGJEV7zJ6xj2B7fUkXqbdDc4FN1apXJ5L+4KsHsShJ0elVOcy3+Da4xAeXspi\nLBb0gF7jPkajD7pK2+Ze+5ZpBELx3BIie7TPKCOox4QxrPgkMxzwEl8k/7uf\nT0hx6YkkM6V06UCgZB2X6aCe4XBnAIujwlOGJyMz7kivoDXa7elsEAfgJ05j\nO1JufMJGU7/ZQx5mjaSsJIoffZv0rTiQfiOgYTXKXRsDIIlPb+L3nEqr/leX\n/TKHJoNARZAYV2J6wBwztPsufjxC6xHEKcYU6VdC++LM/yIhPt2JERb+BLdL\nMZbRkV4jflqnLQLAfKB05xFXsGB7ozVYtCCyHAZptUElo4OkRgEKIe9ozC/a\nD1imcRzP28gjxfG9l6ReFfmYQvz1BAgA6M5uDWhzeA10E7afAOuybMRmYAE7\nN7AWhmmEleUQ1IpGJCFYbQsR4VOUbSfM6Rc5pUVMirWC+e8Lu/CNAboRJ3sG\n/E34YYUXsDok1mRNRnZCRSOZWZOsr7iOwZgdmysTLLlOn1/NUc0CwUdV+C3b\n1ciHtLkeVP1NCYi+8h5QI42SSit186Qz95RyZFpZjwsK3e6QG0g6eI0oLzHn\n/2nj47Rv54VvJJv9wDZuw2Ce0crTR88SDgqtF4WAJx0Gn+tsXN1+Es2uLHTV\nLNV+\r\n=B+OR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVFDRS8yx0QMHnL9wftFU/FYaaN7vaW/wI1endIZfHbAiEAs9/Zk5SZV7EnwJhlWGWqQIbjb4R63BC3yoVqByOii7k="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-276197166-b3d74b08_1566314319915_0.8989539033645118"},"_hasShrinkwrap":false},"0.0.1-master-276797008-23a8d10f":{"name":"tripledoc","version":"0.0.1-master-276797008-23a8d10f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"23a8d10f20b2dff5355073fc75c3a0b7163bceef","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:32\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:15\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:47\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:28\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:64\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:140\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:135\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:25\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:26\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:32\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:36\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:37\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in document.ts:38\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *`Promise<Array<TripleSubject>>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getIri](#getiri)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in subject.ts:24\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-276797008-23a8d10f","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HFrrC7qfd3CLCQyzLN7ZRRWe6CZUSODWTHnoW/pd4sbjjS7Ebc4LW9pnEXvJp+kn8DMKUGIK+Qqeswy+nA+WQg==","shasum":"46f85afd3d2a1066eb6c634fd1fd4ccf629adb0b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-276797008-23a8d10f.tgz","fileCount":36,"unpackedSize":113985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXRdNCRA9TVsSAnZWagAAJpMP/iH1XXEFTaOCOvvXUwE/\nDa3u+ZizvnCPNnVvIno3her8hvsUuQQ45m6kWlH7kxlPIEkNUYtMrwev1rqG\nDHolmS+rxvWCOX1wxYdnLGbyli3cPYRUbv+m5R00Rq44mE7b6ul28fIpoznu\ngZ/WFjmqEeVRPdn7l2VPL142I4i+nvokXDleDbfCV/OJi2N4MoCW1uE7Aymd\nR7LKy/Zs6cX4BMVGPPEGnz8/3a9/MzQlPJqr5Mg1qZ0MH8wUb/kQ4W3AGEc2\naJimHpZ7wLNMxICOmnmNBh0EvyhFRebQXspcdMOb9wG1QStS99OsEd6egxvS\njVdosst0jgmDcT+DvHb7K6OAQvMBYuxMKRsQdd1quwX4j5wgD9/0fHVQGOc+\nUFpJbd8MBQ+QjjYk21fbwbkwM/s8gDC8xcAfyWGf2LYvBl4Y6ItPmd9Xb5g6\njn2pOnvrBRuWcLHdpVfCsMSJ2KOf9/YZx8ne/Bf/O8U7Fj67LbWUvH/LBF4I\nLM5upQ+mfJ9yYtM8TKIBDaMokkLkIDUtCoUhMSdcjq6y4hu3a9XWTIOrhAge\nFKjCOx2GYv5MDWLRGYsybe2jmIVrIwAzkotj3cL+4eCMN801L6UuYqcMb9FG\nnJBCNdGp9OseRDgEJQhDPaQGapVXwuEDUfwIk2VtxSJpk+Q5zk7KM+SHSUgj\naJiY\r\n=v5eU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs7EQvkztDf2b4i+FPBoY4y1otSkxl+Mo7pKHDr81bCAiEA6GVzIK1XD72DRvheYgj6Swn2cHcedg4Rq3sX9ePjiik="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-276797008-23a8d10f_1566381900414_0.38269025456295"},"_hasShrinkwrap":false},"0.0.1-master-277012158-d1445ab7":{"name":"tripledoc","version":"0.0.1-master-277012158-d1445ab7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdflib":"^0.20.1"},"gitHead":"d1445ab7f90fb61bc02b03f4133ab470b30cf902","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [FindEntitiesInStore](#findentitiesinstore)\n* [FindEntityInStore](#findentityinstore)\n* [LiteralTypes](#literaltypes)\n* [Namespace](#namespace)\n* [NodeRef](#noderef)\n\n### Variables\n\n* [acl](#const-acl)\n* [arg](#const-arg)\n* [cal](#const-cal)\n* [contact](#const-contact)\n* [dc](#const-dc)\n* [dct](#const-dct)\n* [doap](#const-doap)\n* [fetcher](#const-fetcher)\n* [foaf](#const-foaf)\n* [http](#const-http)\n* [httph](#const-httph)\n* [icalTZ](#const-icaltz)\n* [ldp](#const-ldp)\n* [link](#const-link)\n* [log](#const-log)\n* [meeting](#const-meeting)\n* [mo](#const-mo)\n* [owl](#const-owl)\n* [pad](#const-pad)\n* [patch](#const-patch)\n* [qu](#const-qu)\n* [rdf](#const-rdf)\n* [rdfs](#const-rdfs)\n* [rss](#const-rss)\n* [sched](#const-sched)\n* [schema](#const-schema)\n* [sioc](#const-sioc)\n* [solid](#const-solid)\n* [space](#const-space)\n* [stat](#const-stat)\n* [store](#const-store)\n* [tab](#const-tab)\n* [trip](#const-trip)\n* [ui](#const-ui)\n* [updater](#const-updater)\n* [vcard](#const-vcard)\n* [wf](#const-wf)\n* [xsd](#const-xsd)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [fetchSubject](#fetchsubject)\n* [findEntitiesInStore](#findentitiesinstore)\n* [findEntityInStore](#findentityinstore)\n* [findObjectInStore](#const-findobjectinstore)\n* [findObjectsInStore](#const-findobjectsinstore)\n* [findPredicateInStore](#const-findpredicateinstore)\n* [findPredicatesInStore](#const-findpredicatesinstore)\n* [findSubjectInStore](#const-findsubjectinstore)\n* [findSubjectsInStore](#const-findsubjectsinstore)\n* [generateNamespace](#generatenamespace)\n* [getFetcher](#getfetcher)\n* [getLocalDocument](#getlocaldocument)\n* [getStore](#getstore)\n* [getUpdater](#getupdater)\n* [initialiseSubject](#initialisesubject)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [normaliseEntity](#normaliseentity)\n* [update](#update)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  FindEntitiesInStore\n\nƬ **FindEntitiesInStore**: *function*\n\nDefined in getEntities.ts:10\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  FindEntityInStore\n\nƬ **FindEntityInStore**: *function*\n\nDefined in getEntities.ts:4\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `knownEntity1`: [NodeRef](#noderef), `knownEntity2`: [NodeRef](#noderef), `document`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`knownEntity1` | [NodeRef](#noderef) |\n`knownEntity2` | [NodeRef](#noderef) |\n`document` | [NodeRef](#noderef) |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  Namespace\n\nƬ **Namespace**: *function*\n\nDefined in namespace.ts:4\n\n#### Type declaration:\n\n▸ (`identifier`: string): *[NodeRef](#noderef)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`identifier` | string |\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:32\n\n## Variables\n\n### `Const` acl\n\n• **acl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/auth/acl#')\n\nDefined in namespace.ts:15\n\n___\n\n### `Const` arg\n\n• **arg**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/arg#')\n\nDefined in namespace.ts:16\n\n___\n\n### `Const` cal\n\n• **cal**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/ical#')\n\nDefined in namespace.ts:17\n\n___\n\n### `Const` contact\n\n• **contact**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/contact#')\n\nDefined in namespace.ts:18\n\n___\n\n### `Const` dc\n\n• **dc**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/elements/1.1/')\n\nDefined in namespace.ts:19\n\n___\n\n### `Const` dct\n\n• **dct**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/dc/terms/')\n\nDefined in namespace.ts:20\n\n___\n\n### `Const` doap\n\n• **doap**: *[Namespace](#namespace)* =  generateNamespace('http://usefulinc.com/ns/doap#')\n\nDefined in namespace.ts:21\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in store.ts:4\n\n___\n\n### `Const` foaf\n\n• **foaf**: *[Namespace](#namespace)* =  generateNamespace('http://xmlns.com/foaf/0.1/')\n\nDefined in namespace.ts:22\n\n___\n\n### `Const` http\n\n• **http**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/http#')\n\nDefined in namespace.ts:23\n\n___\n\n### `Const` httph\n\n• **httph**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/httph#')\n\nDefined in namespace.ts:24\n\n___\n\n### `Const` icalTZ\n\n• **icalTZ**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/12/cal/icaltzd#')\n\nDefined in namespace.ts:25\n\n___\n\n### `Const` ldp\n\n• **ldp**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ldp#')\n\nDefined in namespace.ts:26\n\n___\n\n### `Const` link\n\n• **link**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:27\n\n___\n\n### `Const` log\n\n• **log**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/log#')\n\nDefined in namespace.ts:28\n\n___\n\n### `Const` meeting\n\n• **meeting**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/meeting#')\n\nDefined in namespace.ts:29\n\n___\n\n### `Const` mo\n\n• **mo**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/ontology/mo/')\n\nDefined in namespace.ts:30\n\n___\n\n### `Const` owl\n\n• **owl**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2002/07/owl#')\n\nDefined in namespace.ts:31\n\n___\n\n### `Const` pad\n\n• **pad**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/pad#')\n\nDefined in namespace.ts:32\n\n___\n\n### `Const` patch\n\n• **patch**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/patch#')\n\nDefined in namespace.ts:33\n\n___\n\n### `Const` qu\n\n• **qu**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/10/swap/pim/qif#')\n\nDefined in namespace.ts:34\n\n___\n\n### `Const` rdf\n\n• **rdf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#')\n\nDefined in namespace.ts:36\n\n___\n\n### `Const` rdfs\n\n• **rdfs**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2000/01/rdf-schema#')\n\nDefined in namespace.ts:37\n\n___\n\n### `Const` rss\n\n• **rss**: *[Namespace](#namespace)* =  generateNamespace('http://purl.org/rss/1.0/')\n\nDefined in namespace.ts:38\n\n___\n\n### `Const` sched\n\n• **sched**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/schedule#')\n\nDefined in namespace.ts:39\n\n___\n\n### `Const` schema\n\n• **schema**: *[Namespace](#namespace)* =  generateNamespace('http:/schema.org/')\n\nDefined in namespace.ts:40\n\n___\n\n### `Const` sioc\n\n• **sioc**: *[Namespace](#namespace)* =  generateNamespace('http://rdfs.org/sioc/ns#')\n\nDefined in namespace.ts:41\n\n___\n\n### `Const` solid\n\n• **solid**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/solid/terms#')\n\nDefined in namespace.ts:42\n\n___\n\n### `Const` space\n\n• **space**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/space#')\n\nDefined in namespace.ts:43\n\n___\n\n### `Const` stat\n\n• **stat**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/posix/stat#')\n\nDefined in namespace.ts:44\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in store.ts:3\n\n___\n\n### `Const` tab\n\n• **tab**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2007/ont/link#')\n\nDefined in namespace.ts:45\n\n___\n\n### `Const` trip\n\n• **trip**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/pim/trip#')\n\nDefined in namespace.ts:35\n\n___\n\n### `Const` ui\n\n• **ui**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/ns/ui#')\n\nDefined in namespace.ts:46\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in store.ts:5\n\n___\n\n### `Const` vcard\n\n• **vcard**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2006/vcard/ns#')\n\nDefined in namespace.ts:47\n\n___\n\n### `Const` wf\n\n• **wf**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2005/01/wf/flow#')\n\nDefined in namespace.ts:48\n\n___\n\n### `Const` xsd\n\n• **xsd**: *[Namespace](#namespace)* =  generateNamespace('http://www.w3.org/2001/XMLSchema#')\n\nDefined in namespace.ts:49\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in index.ts:8\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef), `statements`: `Statement`[]): *`Promise<TripleDocument>`*\n\nDefined in document.ts:15\n\nInitialise a new Turtle document\n\n**Parameters:**\n\nName | Type | Default | Description |\n------ | ------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | - | URL where this document should live |\n`statements` | `Statement`[] |  [] | Initial statements to be included in this document  |\n\n**Returns:** *`Promise<TripleDocument>`*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:48\n\nRetrieve a document containing RDF triples\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`\n\n___\n\n###  fetchSubject\n\n▸ **fetchSubject**(`subjectRef`: [NodeRef](#noderef)): *`Promise<TripleSubject>`*\n\nDefined in subject.ts:28\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *`Promise<TripleSubject>`*\n\n___\n\n###  findEntitiesInStore\n\n▸ **findEntitiesInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\nDefined in getEntities.ts:57\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *`Array<NodeRef | Literal>`*\n\n___\n\n###  findEntityInStore\n\n▸ **findEntityInStore**(`store`: `IndexedFormula`, `type`: \"subject\" | \"predicate\" | \"object\", `subjectRef`: null | [NodeRef](#noderef), `predicateRef`: null | [NodeRef](#noderef), `objectRef`: null | [NodeRef](#noderef), `documentNode`: null | [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:38\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`type` | \"subject\" \\| \"predicate\" \\| \"object\" |\n`subjectRef` | null \\| [NodeRef](#noderef) |\n`predicateRef` | null \\| [NodeRef](#noderef) |\n`objectRef` | null \\| [NodeRef](#noderef) |\n`documentNode` | null \\| [NodeRef](#noderef) |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` findObjectInStore\n\n▸ **findObjectInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:31\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findObjectsInStore\n\n▸ **findObjectsInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `predicateRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:34\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`predicateRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findPredicateInStore\n\n▸ **findPredicateInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:24\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findPredicatesInStore\n\n▸ **findPredicatesInStore**(`store`: `IndexedFormula`, `subjectRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:27\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`subjectRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n### `Const` findSubjectInStore\n\n▸ **findSubjectInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *null | string | `Literal`*\n\nDefined in getEntities.ts:17\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *null | string | `Literal`*\n\n___\n\n### `Const` findSubjectsInStore\n\n▸ **findSubjectsInStore**(`store`: `IndexedFormula`, `predicateRef`: string, `objectRef`: string, `documentNode`: string): *string | `Literal`[]*\n\nDefined in getEntities.ts:20\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`predicateRef` | string |\n`objectRef` | string |\n`documentNode` | string |\n\n**Returns:** *string | `Literal`[]*\n\n___\n\n###  generateNamespace\n\n▸ **generateNamespace**(`prefix`: string): *[Namespace](#namespace)*\n\nDefined in namespace.ts:12\n\nThis function can be used to generate helpers for namespaces that will be commonly used in an app.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`prefix` | string | The general prefix used for this namespace, e.g. `http://www.w3.org/2006/vcard/ns#` |\n\n**Returns:** *[Namespace](#namespace)*\n\nA helper function that can be used to refer to terms in that namespace, e.g. `vcard('role')` to generate a reference to `http://www.w3.org/2006/vcard/ns#role`.\n\n___\n\n###  getFetcher\n\n▸ **getFetcher**(): *`Fetcher`*\n\nDefined in store.ts:11\n\n**Returns:** *`Fetcher`*\n\n___\n\n###  getLocalDocument\n\n▸ **getLocalDocument**(`uri`: [NodeRef](#noderef), `aclUri?`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:65\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`aclUri?` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getStore\n\n▸ **getStore**(): *`IndexedFormula`*\n\nDefined in store.ts:7\n\n**Returns:** *`IndexedFormula`*\n\n___\n\n###  getUpdater\n\n▸ **getUpdater**(): *`UpdateManager`*\n\nDefined in store.ts:15\n\n**Returns:** *`UpdateManager`*\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:33\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in getEntities.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:13\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in getEntities.ts:73\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n###  update\n\n▸ **update**(`statementsToDelete`: `Statement`[], `statementsToAdd`: `Statement`[]): *`Promise<Object>`*\n\nDefined in store.ts:18\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`statementsToDelete` | `Statement`[] |\n`statementsToAdd` | `Statement`[] |\n\n**Returns:** *`Promise<Object>`*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: [FindEntitiesInStore](#findentitiesinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:146\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | [FindEntitiesInStore](#findentitiesinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: [FindEntityInStore](#findentityinstore), `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in document.ts:141\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | [FindEntityInStore](#findentityinstore) |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:25\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:26\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getAcl](#getacl)\n* [getIri](#getiri)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:32\n\nAdd a subject — note that it is not written to the Pod until explicitly told to\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:33\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:34\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getAcl\n\n• **getAcl**: *function*\n\nDefined in document.ts:37\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in document.ts:38\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:35\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:36\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in document.ts:39\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *`Promise<Array<TripleSubject>>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [add](#add)\n* [get](#get)\n* [getAll](#getall)\n* [getDocument](#getdocument)\n* [getIri](#getiri)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getStatements](#getstatements)\n* [has](#has)\n\n## Properties\n\n###  add\n\n• **add**: *function*\n\nDefined in subject.ts:15\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef) | `Literal`): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) \\| `Literal` |\n\n___\n\n###  get\n\n• **get**: *function*\n\nDefined in subject.ts:10\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | `Literal` | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAll\n\n• **getAll**: *function*\n\nDefined in subject.ts:13\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef | Literal>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:8\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getIri\n\n• **getIri**: *function*\n\nDefined in subject.ts:24\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:11\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:12\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getStatements\n\n• **getStatements**: *function*\n\nDefined in subject.ts:9\n\n#### Type declaration:\n\n▸ (): *`Statement`[]*\n\n___\n\n###  has\n\n• **has**: *function*\n\nDefined in subject.ts:14\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-277012158-d1445ab7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zJJX8x0WQl3O+BLNCedj97taU4jqilO+PwX6F4KsMHPo/ou52uzxBhJkaMdPGpmedficNYN3+Et5f6Xx9ZuDmQ==","shasum":"60efd29d909cd066745eb0c6d117ce7040f68445","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-277012158-d1445ab7.tgz","fileCount":36,"unpackedSize":115567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXUd1CRA9TVsSAnZWagAAdmoQAJtrlmgtKrFhLbzBC9V7\nva+/7iX1F09JrekN4l/nAP5k4Vzd+OFdNhMVrk8jdFIA2+qCHO7r2+f4AGoP\ndrkIrEK5/Ud9Uve2q6Ad3Xnc4290J+H4Ts3vTs2zVIhonalk4UjMA9kbcGQT\nLkrZHdyajDXSYTY2qKSBcLB0uH1AnW9hV1KCaMTLpnb+JGPyQ0KC0vOsq21x\ndBDr6kAvSXcHKD3qwZIjfCGw9qGZEQi9F2SgY2iP5sfDVc6Hs/eUL6Ce8g0h\ncnQ+Ancy04MZb3a79ZJFfFpx6yY34vRWUBMdmbaxleoVKd4nE8bDw8MP8DaV\ns9tg37MYfzb8reeUsrYt7TtcZpF1KAhrEYMz0bkBQgxNiJEIwZZ9NUDmESub\nNxUwRVuTWkNQplyfOXrO3pB/2kkmGmN9VUTHBo49WsMPvEFsUnNX9BUFDA63\nQTvSW2xrdZgHhGr0+vHr46YXvXGSlGaMXJcud9SCb25yn1buZs3vOgvfPhZz\nJHpiGS22RLRyax+Lzaud+LItJ9su3NTfZNGRGtMz32VYConP9RmNcI9Hn+ZZ\niUK1nu6LtBNLZ4hoaiShaaVUqKufjNcerbkYvP+LmZyEhiTe+9jAhKPJXZrD\nHlrj/K8gpWxVm/3JaJZY6DnZM+Gzl7a7QuwlMDBaJdbkJ9b2VawyXgmOjMRB\nWTaj\r\n=gou4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCI9c54g3VCPETU0/AiMamQwEPnaFLyB8MpRbxVohl+QIhALGAVxMbfKvsaIUpzkr8k8mjPT0iexQWHDVa9R0lcuBm"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-277012158-d1445ab7_1566394228419_0.3175879686870309"},"_hasShrinkwrap":false},"0.0.1-master-280061284-db367989":{"name":"tripledoc","version":"0.0.1-master-280061284-db367989","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"typedoc --theme markdown --readme none --mode file --exclude \"**/*+(.test|.spec|.e2e).ts\" --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"db3679899aaf7b1b706a6bfef7fbc77442c79b08","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Vincent Tunru](https://vincenttunru.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [DocumentMetadata](#interfacesdocumentmetadatamd)\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [Class](#const-class)\n* [Datatype](#const-datatype)\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n* [OwlClass](#owlclass)\n* [OwlObjectProperty](#owlobjectproperty)\n* [Property](#const-property)\n\n### Variables\n\n* [AMRadioChannel](#const-amradiochannel)\n* [APIReference](#const-apireference)\n* [AboutPage](#const-aboutpage)\n* [AcceptAction](#const-acceptaction)\n* [Access](#const-access)\n* [Accommodation](#const-accommodation)\n* [Account](#const-account)\n* [AccountingService](#const-accountingservice)\n* [AchieveAction](#const-achieveaction)\n* [Acquaintance](#const-acquaintance)\n* [Action](#const-action)\n* [ActionAccessSpecification](#const-actionaccessspecification)\n* [ActionStatusType](#const-actionstatustype)\n* [ActivateAction](#const-activateaction)\n* [AddAction](#const-addaction)\n* [Address](#const-address)\n* [AdministrativeArea](#const-administrativearea)\n* [AdultEntertainment](#const-adultentertainment)\n* [Agent](#const-agent)\n* [AgentClass](#const-agentclass)\n* [AggregateOffer](#const-aggregateoffer)\n* [AggregateRating](#const-aggregaterating)\n* [AgreeAction](#const-agreeaction)\n* [Airline](#const-airline)\n* [Airport](#const-airport)\n* [AlignmentObject](#const-alignmentobject)\n* [AllDifferent](#const-alldifferent)\n* [AllDisjointClasses](#const-alldisjointclasses)\n* [AllDisjointProperties](#const-alldisjointproperties)\n* [AllocateAction](#const-allocateaction)\n* [Alt](#const-alt)\n* [AmusementPark](#const-amusementpark)\n* [AnimalShelter](#const-animalshelter)\n* [Annotation](#const-annotation)\n* [AnnotationProperty](#const-annotationproperty)\n* [Answer](#const-answer)\n* [Apartment](#const-apartment)\n* [ApartmentComplex](#const-apartmentcomplex)\n* [Append](#const-append)\n* [AppendAction](#const-appendaction)\n* [ApplyAction](#const-applyaction)\n* [Aquarium](#const-aquarium)\n* [ArriveAction](#const-arriveaction)\n* [ArtGallery](#const-artgallery)\n* [Article](#const-article)\n* [AskAction](#const-askaction)\n* [AssessAction](#const-assessaction)\n* [AssignAction](#const-assignaction)\n* [AsymmetricProperty](#const-asymmetricproperty)\n* [Attorney](#const-attorney)\n* [Audience](#const-audience)\n* [AudioObject](#const-audioobject)\n* [AuthenticatedAgent](#const-authenticatedagent)\n* [Authorization](#const-authorization)\n* [AuthorizeAction](#const-authorizeaction)\n* [AutoBodyShop](#const-autobodyshop)\n* [AutoDealer](#const-autodealer)\n* [AutoPartsStore](#const-autopartsstore)\n* [AutoRental](#const-autorental)\n* [AutoRepair](#const-autorepair)\n* [AutoWash](#const-autowash)\n* [AutomatedTeller](#const-automatedteller)\n* [AutomotiveBusiness](#const-automotivebusiness)\n* [Axiom](#const-axiom)\n* [BBS](#const-bbs)\n* [Bag](#const-bag)\n* [Bakery](#const-bakery)\n* [Bank](#const-bank)\n* [BankAccount](#const-bankaccount)\n* [BankOrCreditUnion](#const-bankorcreditunion)\n* [BarOrPub](#const-barorpub)\n* [Barcode](#const-barcode)\n* [BasicContainer](#const-basiccontainer)\n* [Beach](#const-beach)\n* [BeautySalon](#const-beautysalon)\n* [BedAndBreakfast](#const-bedandbreakfast)\n* [BedDetails](#const-beddetails)\n* [BedType](#const-bedtype)\n* [BefriendAction](#const-befriendaction)\n* [BibliographicResource](#const-bibliographicresource)\n* [BikeStore](#const-bikestore)\n* [Blog](#const-blog)\n* [BlogPosting](#const-blogposting)\n* [BoardingPolicyType](#const-boardingpolicytype)\n* [BodyOfWater](#const-bodyofwater)\n* [Book](#const-book)\n* [BookFormatType](#const-bookformattype)\n* [BookSeries](#const-bookseries)\n* [BookStore](#const-bookstore)\n* [BookmarkAction](#const-bookmarkaction)\n* [Boolean](#const-boolean)\n* [BorrowAction](#const-borrowaction)\n* [BowlingAlley](#const-bowlingalley)\n* [Box](#const-box)\n* [Brand](#const-brand)\n* [BreadcrumbList](#const-breadcrumblist)\n* [Brewery](#const-brewery)\n* [Bridge](#const-bridge)\n* [BroadcastChannel](#const-broadcastchannel)\n* [BroadcastEvent](#const-broadcastevent)\n* [BroadcastFrequencySpecification](#const-broadcastfrequencyspecification)\n* [BroadcastService](#const-broadcastservice)\n* [BuddhistTemple](#const-buddhisttemple)\n* [BusReservation](#const-busreservation)\n* [BusStation](#const-busstation)\n* [BusStop](#const-busstop)\n* [BusTrip](#const-bustrip)\n* [BusinessAudience](#const-businessaudience)\n* [BusinessEntityType](#const-businessentitytype)\n* [BusinessEvent](#const-businessevent)\n* [BusinessFunction](#const-businessfunction)\n* [BuyAction](#const-buyaction)\n* [CableOrSatelliteService](#const-cableorsatelliteservice)\n* [CafeOrCoffeeShop](#const-cafeorcoffeeshop)\n* [Campground](#const-campground)\n* [CampingPitch](#const-campingpitch)\n* [Canal](#const-canal)\n* [CancelAction](#const-cancelaction)\n* [Car](#const-car)\n* [Casino](#const-casino)\n* [Cat](#const-cat)\n* [CatholicChurch](#const-catholicchurch)\n* [Cell](#const-cell)\n* [Cemetery](#const-cemetery)\n* [Chaff](#const-chaff)\n* [Change](#const-change)\n* [CheckAction](#const-checkaction)\n* [CheckInAction](#const-checkinaction)\n* [CheckOutAction](#const-checkoutaction)\n* [CheckoutPage](#const-checkoutpage)\n* [Child](#const-child)\n* [ChildCare](#const-childcare)\n* [ChildrensEvent](#const-childrensevent)\n* [ChooseAction](#const-chooseaction)\n* [Church](#const-church)\n* [City](#const-city)\n* [CityHall](#const-cityhall)\n* [CivicStructure](#const-civicstructure)\n* [ClaimReview](#const-claimreview)\n* [Classified](#const-classified)\n* [Clip](#const-clip)\n* [Closed](#const-closed)\n* [ClothingStore](#const-clothingstore)\n* [Code](#const-code)\n* [Colleague](#const-colleague)\n* [CollectionPage](#const-collectionpage)\n* [CollegeOrUniversity](#const-collegeoruniversity)\n* [ComedyClub](#const-comedyclub)\n* [ComedyEvent](#const-comedyevent)\n* [Comment](#const-comment)\n* [CommentAction](#const-commentaction)\n* [CommunicateAction](#const-communicateaction)\n* [Community](#const-community)\n* [CompoundPriceSpecification](#const-compoundpricespecification)\n* [ComputerLanguage](#const-computerlanguage)\n* [ComputerStore](#const-computerstore)\n* [ConfirmAction](#const-confirmaction)\n* [Conjunction](#const-conjunction)\n* [ConsumeAction](#const-consumeaction)\n* [Contact](#const-contact)\n* [ContactLocation](#const-contactlocation)\n* [ContactPage](#const-contactpage)\n* [ContactPoint](#const-contactpoint)\n* [ContactPointOption](#const-contactpointoption)\n* [Container](#const-container)\n* [ContainerMembershipProperty](#const-containermembershipproperty)\n* [Continent](#const-continent)\n* [Control](#const-control)\n* [ControlAction](#const-controlaction)\n* [ControlledStorage](#const-controlledstorage)\n* [ConvenienceStore](#const-conveniencestore)\n* [Conversation](#const-conversation)\n* [CookAction](#const-cookaction)\n* [Coresident](#const-coresident)\n* [Corporation](#const-corporation)\n* [Country](#const-country)\n* [Course](#const-course)\n* [CourseInstance](#const-courseinstance)\n* [Courthouse](#const-courthouse)\n* [Coworker](#const-coworker)\n* [CreateAction](#const-createaction)\n* [Creation](#const-creation)\n* [CreativeWork](#const-creativework)\n* [CreativeWorkSeason](#const-creativeworkseason)\n* [CreativeWorkSeries](#const-creativeworkseries)\n* [CreditCard](#const-creditcard)\n* [Crematorium](#const-crematorium)\n* [Crush](#const-crush)\n* [CurrencyConversionService](#const-currencyconversionservice)\n* [DanceEvent](#const-danceevent)\n* [DanceGroup](#const-dancegroup)\n* [DataCatalog](#const-datacatalog)\n* [DataDownload](#const-datadownload)\n* [DataFeed](#const-datafeed)\n* [DataFeedItem](#const-datafeeditem)\n* [DataRange](#const-datarange)\n* [DataType](#const-datatype)\n* [Dataset](#const-dataset)\n* [DatatypeProperty](#const-datatypeproperty)\n* [Date](#const-date)\n* [DateTime](#const-datetime)\n* [DatedMoneySpecification](#const-datedmoneyspecification)\n* [DayOfWeek](#const-dayofweek)\n* [DaySpa](#const-dayspa)\n* [DeactivateAction](#const-deactivateaction)\n* [DefenceEstablishment](#const-defenceestablishment)\n* [DegreesOfDifficulty](#const-degreesofdifficulty)\n* [DeleteAction](#const-deleteaction)\n* [DeliveryChargeSpecification](#const-deliverychargespecification)\n* [DeliveryEvent](#const-deliveryevent)\n* [DeliveryMethod](#const-deliverymethod)\n* [Demand](#const-demand)\n* [Dentist](#const-dentist)\n* [DepartAction](#const-departaction)\n* [DepartmentStore](#const-departmentstore)\n* [DepositAccount](#const-depositaccount)\n* [DeprecatedClass](#const-deprecatedclass)\n* [DeprecatedProperty](#const-deprecatedproperty)\n* [Difficult](#const-difficult)\n* [DigitalDocument](#const-digitaldocument)\n* [DigitalDocumentPermission](#const-digitaldocumentpermission)\n* [DigitalDocumentPermissionType](#const-digitaldocumentpermissiontype)\n* [DirectContainer](#const-directcontainer)\n* [DisagreeAction](#const-disagreeaction)\n* [DiscoverAction](#const-discoveraction)\n* [DiscussionForumPosting](#const-discussionforumposting)\n* [DislikeAction](#const-dislikeaction)\n* [Distance](#const-distance)\n* [Distillery](#const-distillery)\n* [Document](#const-document)\n* [Dom](#const-dom)\n* [DonateAction](#const-donateaction)\n* [DownloadAction](#const-downloadaction)\n* [DrawAction](#const-drawaction)\n* [DrinkAction](#const-drinkaction)\n* [DriveWheelConfigurationValue](#const-drivewheelconfigurationvalue)\n* [DryCleaningOrLaundry](#const-drycleaningorlaundry)\n* [Duration](#const-duration)\n* [EatAction](#const-eataction)\n* [EducationEvent](#const-educationevent)\n* [EducationalAudience](#const-educationalaudience)\n* [EducationalOrganization](#const-educationalorganization)\n* [Electrician](#const-electrician)\n* [ElectronicsStore](#const-electronicsstore)\n* [ElementarySchool](#const-elementaryschool)\n* [Email](#const-email)\n* [EmailMessage](#const-emailmessage)\n* [Embassy](#const-embassy)\n* [Emergency](#const-emergency)\n* [EmergencyService](#const-emergencyservice)\n* [EmployeeRole](#const-employeerole)\n* [EmployerAggregateRating](#const-employeraggregaterating)\n* [EmploymentAgency](#const-employmentagency)\n* [EndorseAction](#const-endorseaction)\n* [EndorsementRating](#const-endorsementrating)\n* [Energy](#const-energy)\n* [EngineSpecification](#const-enginespecification)\n* [EntertainmentBusiness](#const-entertainmentbusiness)\n* [EntryPoint](#const-entrypoint)\n* [Enumeration](#const-enumeration)\n* [Episode](#const-episode)\n* [Event](#const-event)\n* [EventReservation](#const-eventreservation)\n* [EventStatusType](#const-eventstatustype)\n* [EventVenue](#const-eventvenue)\n* [ExerciseAction](#const-exerciseaction)\n* [ExerciseGym](#const-exercisegym)\n* [ExhibitionEvent](#const-exhibitionevent)\n* [FAQPage](#const-faqpage)\n* [FMRadioChannel](#const-fmradiochannel)\n* [FastFoodRestaurant](#const-fastfoodrestaurant)\n* [Fax](#const-fax)\n* [Female](#const-female)\n* [Festival](#const-festival)\n* [FileFormat](#const-fileformat)\n* [FilmAction](#const-filmaction)\n* [FinancialProduct](#const-financialproduct)\n* [FinancialService](#const-financialservice)\n* [FindAction](#const-findaction)\n* [FireStation](#const-firestation)\n* [Flight](#const-flight)\n* [FlightReservation](#const-flightreservation)\n* [Float](#const-float)\n* [Florist](#const-florist)\n* [FollowAction](#const-followaction)\n* [FoodEstablishment](#const-foodestablishment)\n* [FoodEstablishmentReservation](#const-foodestablishmentreservation)\n* [FoodEvent](#const-foodevent)\n* [FoodService](#const-foodservice)\n* [Formula](#const-formula)\n* [Forum](#const-forum)\n* [Frequency](#const-frequency)\n* [Friend](#const-friend)\n* [FunctionalProperty](#const-functionalproperty)\n* [FurnitureStore](#const-furniturestore)\n* [Game](#const-game)\n* [GamePlayMode](#const-gameplaymode)\n* [GameServer](#const-gameserver)\n* [GameServerStatus](#const-gameserverstatus)\n* [GardenStore](#const-gardenstore)\n* [GasStation](#const-gasstation)\n* [GatedResidenceCommunity](#const-gatedresidencecommunity)\n* [Gender](#const-gender)\n* [GenderType](#const-gendertype)\n* [GeneralContractor](#const-generalcontractor)\n* [GeoCircle](#const-geocircle)\n* [GeoCoordinates](#const-geocoordinates)\n* [GeoShape](#const-geoshape)\n* [GiveAction](#const-giveaction)\n* [GolfCourse](#const-golfcourse)\n* [GovernmentBuilding](#const-governmentbuilding)\n* [GovernmentOffice](#const-governmentoffice)\n* [GovernmentOrganization](#const-governmentorganization)\n* [GovernmentPermit](#const-governmentpermit)\n* [GovernmentService](#const-governmentservice)\n* [GroceryStore](#const-grocerystore)\n* [Group](#const-group)\n* [HTML](#const-html)\n* [HVACBusiness](#const-hvacbusiness)\n* [HairSalon](#const-hairsalon)\n* [HardwareStore](#const-hardwarestore)\n* [HealthAndBeautyBusiness](#const-healthandbeautybusiness)\n* [HealthClub](#const-healthclub)\n* [HighSchool](#const-highschool)\n* [HinduTemple](#const-hindutemple)\n* [HobbyShop](#const-hobbyshop)\n* [Home](#const-home)\n* [HomeAndConstructionBusiness](#const-homeandconstructionbusiness)\n* [HomeGoodsStore](#const-homegoodsstore)\n* [Hospital](#const-hospital)\n* [Hostel](#const-hostel)\n* [Hotel](#const-hotel)\n* [HotelRoom](#const-hotelroom)\n* [House](#const-house)\n* [HousePainter](#const-housepainter)\n* [HowTo](#const-howto)\n* [HowToDirection](#const-howtodirection)\n* [HowToItem](#const-howtoitem)\n* [HowToSection](#const-howtosection)\n* [HowToStep](#const-howtostep)\n* [HowToSupply](#const-howtosupply)\n* [HowToTip](#const-howtotip)\n* [HowToTool](#const-howtotool)\n* [ISDN](#const-isdn)\n* [ISO3166](#const-iso3166)\n* [IceCreamShop](#const-icecreamshop)\n* [Ideal](#const-ideal)\n* [IgnoreAction](#const-ignoreaction)\n* [Image](#const-image)\n* [ImageGallery](#const-imagegallery)\n* [ImageObject](#const-imageobject)\n* [Impossible](#const-impossible)\n* [Inbox](#const-inbox)\n* [IndirectContainer](#const-indirectcontainer)\n* [Individual](#const-individual)\n* [IndividualProduct](#const-individualproduct)\n* [InformAction](#const-informaction)\n* [InsertAction](#const-insertaction)\n* [InstallAction](#const-installaction)\n* [InsuranceAgency](#const-insuranceagency)\n* [Intangible](#const-intangible)\n* [Integer](#const-integer)\n* [InteractAction](#const-interactaction)\n* [InteractionCounter](#const-interactioncounter)\n* [Internet](#const-internet)\n* [InternetCafe](#const-internetcafe)\n* [Intl](#const-intl)\n* [InverseFunctionalProperty](#const-inversefunctionalproperty)\n* [InvestmentOrDeposit](#const-investmentordeposit)\n* [InviteAction](#const-inviteaction)\n* [Invoice](#const-invoice)\n* [IrreflexiveProperty](#const-irreflexiveproperty)\n* [Item](#const-item)\n* [ItemAvailability](#const-itemavailability)\n* [ItemList](#const-itemlist)\n* [ItemListOrderType](#const-itemlistordertype)\n* [ItemPage](#const-itempage)\n* [JewelryStore](#const-jewelrystore)\n* [JobPosting](#const-jobposting)\n* [JoinAction](#const-joinaction)\n* [Jurisdiction](#const-jurisdiction)\n* [Kin](#const-kin)\n* [Kind](#const-kind)\n* [Label](#const-label)\n* [LabelProperty](#const-labelproperty)\n* [LakeBodyOfWater](#const-lakebodyofwater)\n* [Landform](#const-landform)\n* [LandmarksOrHistoricalBuildings](#const-landmarksorhistoricalbuildings)\n* [Language](#const-language)\n* [LanguageCode](#const-languagecode)\n* [LeaveAction](#const-leaveaction)\n* [LegalService](#const-legalservice)\n* [LegislativeBuilding](#const-legislativebuilding)\n* [LendAction](#const-lendaction)\n* [Library](#const-library)\n* [LicenseDocument](#const-licensedocument)\n* [LikeAction](#const-likeaction)\n* [LinguisticSystem](#const-linguisticsystem)\n* [LiquorStore](#const-liquorstore)\n* [List](#const-list)\n* [ListItem](#const-listitem)\n* [ListedDocument](#const-listeddocument)\n* [ListenAction](#const-listenaction)\n* [Literal](#const-literal)\n* [LiteraryEvent](#const-literaryevent)\n* [LiveBlogPosting](#const-liveblogposting)\n* [LoanOrCredit](#const-loanorcredit)\n* [LocalBusiness](#const-localbusiness)\n* [Location](#const-location)\n* [LocationFeatureSpecification](#const-locationfeaturespecification)\n* [LocationPeriodOrJurisdiction](#const-locationperiodorjurisdiction)\n* [LockerDelivery](#const-lockerdelivery)\n* [Locksmith](#const-locksmith)\n* [LodgingBusiness](#const-lodgingbusiness)\n* [LodgingReservation](#const-lodgingreservation)\n* [LoseAction](#const-loseaction)\n* [Mailbox](#const-mailbox)\n* [Male](#const-male)\n* [Map](#const-map)\n* [MapCategoryType](#const-mapcategorytype)\n* [MarryAction](#const-marryaction)\n* [Mass](#const-mass)\n* [Me](#const-me)\n* [MediaObject](#const-mediaobject)\n* [MediaSubscription](#const-mediasubscription)\n* [MediaType](#const-mediatype)\n* [MediaTypeOrExtent](#const-mediatypeorextent)\n* [MedicalOrganization](#const-medicalorganization)\n* [Meeting](#const-meeting)\n* [MeetingRoom](#const-meetingroom)\n* [MensClothingStore](#const-mensclothingstore)\n* [Menu](#const-menu)\n* [MenuItem](#const-menuitem)\n* [MenuSection](#const-menusection)\n* [Message](#const-message)\n* [Met](#const-met)\n* [MethodOfAccrual](#const-methodofaccrual)\n* [MethodOfInstruction](#const-methodofinstruction)\n* [MiddleSchool](#const-middleschool)\n* [MobileApplication](#const-mobileapplication)\n* [MobilePhoneStore](#const-mobilephonestore)\n* [Modem](#const-modem)\n* [MonetaryAmount](#const-monetaryamount)\n* [MonetaryAmountDistribution](#const-monetaryamountdistribution)\n* [Mosque](#const-mosque)\n* [Motel](#const-motel)\n* [MotorcycleDealer](#const-motorcycledealer)\n* [MotorcycleRepair](#const-motorcyclerepair)\n* [Mountain](#const-mountain)\n* [MoveAction](#const-moveaction)\n* [Movie](#const-movie)\n* [MovieClip](#const-movieclip)\n* [MovieRentalStore](#const-movierentalstore)\n* [MovieSeries](#const-movieseries)\n* [MovieTheater](#const-movietheater)\n* [MovingCompany](#const-movingcompany)\n* [Msg](#const-msg)\n* [Muse](#const-muse)\n* [Museum](#const-museum)\n* [MusicAlbum](#const-musicalbum)\n* [MusicAlbumProductionType](#const-musicalbumproductiontype)\n* [MusicAlbumReleaseType](#const-musicalbumreleasetype)\n* [MusicComposition](#const-musiccomposition)\n* [MusicEvent](#const-musicevent)\n* [MusicGroup](#const-musicgroup)\n* [MusicPlaylist](#const-musicplaylist)\n* [MusicRecording](#const-musicrecording)\n* [MusicRelease](#const-musicrelease)\n* [MusicReleaseFormatType](#const-musicreleaseformattype)\n* [MusicStore](#const-musicstore)\n* [MusicVenue](#const-musicvenue)\n* [MusicVideoObject](#const-musicvideoobject)\n* [N3Document](#const-n3document)\n* [NGO](#const-ngo)\n* [NailSalon](#const-nailsalon)\n* [Name](#const-name)\n* [NamedIndividual](#const-namedindividual)\n* [NegativePropertyAssertion](#const-negativepropertyassertion)\n* [Neighbor](#const-neighbor)\n* [NewsArticle](#const-newsarticle)\n* [NightClub](#const-nightclub)\n* [NonRDFSource](#const-nonrdfsource)\n* [NonTerminalState](#const-nonterminalstate)\n* [None](#const-none)\n* [Notary](#const-notary)\n* [NoteDigitalDocument](#const-notedigitaldocument)\n* [Nothing](#const-nothing)\n* [Notification](#const-notification)\n* [Number](#const-number)\n* [NutritionInformation](#const-nutritioninformation)\n* [ObjectProperty](#const-objectproperty)\n* [Occupation](#const-occupation)\n* [OceanBodyOfWater](#const-oceanbodyofwater)\n* [Offer](#const-offer)\n* [OfferCatalog](#const-offercatalog)\n* [OfferItemCondition](#const-offeritemcondition)\n* [OfficeEquipmentStore](#const-officeequipmentstore)\n* [OnDemandEvent](#const-ondemandevent)\n* [OnlineAccount](#const-onlineaccount)\n* [OnlineChatAccount](#const-onlinechataccount)\n* [OnlineEcommerceAccount](#const-onlineecommerceaccount)\n* [OnlineGamingAccount](#const-onlinegamingaccount)\n* [Ontology](#const-ontology)\n* [OntologyProperty](#const-ontologyproperty)\n* [Open](#const-open)\n* [OpeningHoursSpecification](#const-openinghoursspecification)\n* [Order](#const-order)\n* [OrderAction](#const-orderaction)\n* [OrderItem](#const-orderitem)\n* [OrderStatus](#const-orderstatus)\n* [Organization](#const-organization)\n* [OrganizationRole](#const-organizationrole)\n* [OrganizeAction](#const-organizeaction)\n* [Origin](#const-origin)\n* [Other](#const-other)\n* [OutletStore](#const-outletstore)\n* [OwnershipInfo](#const-ownershipinfo)\n* [PCS](#const-pcs)\n* [Page](#const-page)\n* [PageSortCriterion](#const-pagesortcriterion)\n* [Pager](#const-pager)\n* [Painful](#const-painful)\n* [PaintAction](#const-paintaction)\n* [Painting](#const-painting)\n* [Parcel](#const-parcel)\n* [ParcelDelivery](#const-parceldelivery)\n* [ParcelService](#const-parcelservice)\n* [Parent](#const-parent)\n* [ParentAudience](#const-parentaudience)\n* [Park](#const-park)\n* [ParkingFacility](#const-parkingfacility)\n* [Patch](#const-patch)\n* [PawnShop](#const-pawnshop)\n* [PayAction](#const-payaction)\n* [PaymentCard](#const-paymentcard)\n* [PaymentChargeSpecification](#const-paymentchargespecification)\n* [PaymentMethod](#const-paymentmethod)\n* [PaymentService](#const-paymentservice)\n* [PaymentStatusType](#const-paymentstatustype)\n* [PeopleAudience](#const-peopleaudience)\n* [PerformAction](#const-performaction)\n* [PerformanceRole](#const-performancerole)\n* [PerformingArtsTheater](#const-performingartstheater)\n* [PerformingGroup](#const-performinggroup)\n* [Period](#const-period)\n* [PeriodOfTime](#const-periodoftime)\n* [Periodical](#const-periodical)\n* [Permit](#const-permit)\n* [Person](#const-person)\n* [PersonalProfileDocument](#const-personalprofiledocument)\n* [PersonalStorage](#const-personalstorage)\n* [PetStore](#const-petstore)\n* [Pharmacy](#const-pharmacy)\n* [Phone](#const-phone)\n* [Photograph](#const-photograph)\n* [PhotographAction](#const-photographaction)\n* [PhysicalMedium](#const-physicalmedium)\n* [PhysicalResource](#const-physicalresource)\n* [Physician](#const-physician)\n* [Place](#const-place)\n* [PlaceOfWorship](#const-placeofworship)\n* [PlainLiteral](#const-plainliteral)\n* [PlanAction](#const-planaction)\n* [PlayAction](#const-playaction)\n* [Playground](#const-playground)\n* [Plumber](#const-plumber)\n* [Point](#const-point)\n* [PoliceStation](#const-policestation)\n* [Policy](#const-policy)\n* [Pond](#const-pond)\n* [Position](#const-position)\n* [Post](#const-post)\n* [PostOffice](#const-postoffice)\n* [Postal](#const-postal)\n* [PostalAddress](#const-postaladdress)\n* [PreOrderAction](#const-preorderaction)\n* [Pref](#const-pref)\n* [PrependAction](#const-prependaction)\n* [Preschool](#const-preschool)\n* [PresentationDigitalDocument](#const-presentationdigitaldocument)\n* [PriceSpecification](#const-pricespecification)\n* [Product](#const-product)\n* [ProductModel](#const-productmodel)\n* [ProfessionalService](#const-professionalservice)\n* [ProfilePage](#const-profilepage)\n* [ProgramMembership](#const-programmembership)\n* [Project](#const-project)\n* [PropertyValue](#const-propertyvalue)\n* [PropertyValueSpecification](#const-propertyvaluespecification)\n* [ProtocolEvent](#const-protocolevent)\n* [ProvenanceStatement](#const-provenancestatement)\n* [PublicStorage](#const-publicstorage)\n* [PublicSwimmingPool](#const-publicswimmingpool)\n* [PublicationEvent](#const-publicationevent)\n* [PublicationIssue](#const-publicationissue)\n* [PublicationVolume](#const-publicationvolume)\n* [QAPage](#const-qapage)\n* [QualitativeValue](#const-qualitativevalue)\n* [QuantitativeValue](#const-quantitativevalue)\n* [QuantitativeValueDistribution](#const-quantitativevaluedistribution)\n* [Quantity](#const-quantity)\n* [Question](#const-question)\n* [QuoteAction](#const-quoteaction)\n* [RDFDocument](#const-rdfdocument)\n* [RDFSource](#const-rdfsource)\n* [RFC1766](#const-rfc1766)\n* [RFC3066](#const-rfc3066)\n* [RFC4646](#const-rfc4646)\n* [RFC5646](#const-rfc5646)\n* [RVPark](#const-rvpark)\n* [RadioChannel](#const-radiochannel)\n* [RadioClip](#const-radioclip)\n* [RadioEpisode](#const-radioepisode)\n* [RadioSeason](#const-radioseason)\n* [RadioSeries](#const-radioseries)\n* [RadioStation](#const-radiostation)\n* [Rating](#const-rating)\n* [ReactAction](#const-reactaction)\n* [Read](#const-read)\n* [ReadAction](#const-readaction)\n* [RealEstateAgent](#const-realestateagent)\n* [Receipt](#const-receipt)\n* [ReceiveAction](#const-receiveaction)\n* [Recipe](#const-recipe)\n* [RecyclingCenter](#const-recyclingcenter)\n* [ReflexiveProperty](#const-reflexiveproperty)\n* [RegisterAction](#const-registeraction)\n* [RejectAction](#const-rejectaction)\n* [RelatedType](#const-relatedtype)\n* [RentAction](#const-rentaction)\n* [RentalCarReservation](#const-rentalcarreservation)\n* [ReplaceAction](#const-replaceaction)\n* [ReplyAction](#const-replyaction)\n* [Report](#const-report)\n* [RequestMessage](#const-requestmessage)\n* [Reservation](#const-reservation)\n* [ReservationPackage](#const-reservationpackage)\n* [ReservationStatusType](#const-reservationstatustype)\n* [ReserveAction](#const-reserveaction)\n* [Reservoir](#const-reservoir)\n* [Residence](#const-residence)\n* [Resolution](#const-resolution)\n* [Resort](#const-resort)\n* [Resource](#const-resource)\n* [Response](#const-response)\n* [ResponseMessage](#const-responsemessage)\n* [Restaurant](#const-restaurant)\n* [RestrictedDiet](#const-restricteddiet)\n* [Restriction](#const-restriction)\n* [ResumeAction](#const-resumeaction)\n* [ReturnAction](#const-returnaction)\n* [Review](#const-review)\n* [ReviewAction](#const-reviewaction)\n* [RightsStatement](#const-rightsstatement)\n* [RiverBodyOfWater](#const-riverbodyofwater)\n* [Role](#const-role)\n* [RoofingContractor](#const-roofingcontractor)\n* [Room](#const-room)\n* [RsvpAction](#const-rsvpaction)\n* [RsvpResponseType](#const-rsvpresponsetype)\n* [SaleEvent](#const-saleevent)\n* [ScheduleAction](#const-scheduleaction)\n* [ScholarlyArticle](#const-scholarlyarticle)\n* [School](#const-school)\n* [ScreeningEvent](#const-screeningevent)\n* [Sculpture](#const-sculpture)\n* [SeaBodyOfWater](#const-seabodyofwater)\n* [SearchAction](#const-searchaction)\n* [SearchResultsPage](#const-searchresultspage)\n* [Season](#const-season)\n* [Seat](#const-seat)\n* [SelfStorage](#const-selfstorage)\n* [SellAction](#const-sellaction)\n* [SendAction](#const-sendaction)\n* [Seq](#const-seq)\n* [Series](#const-series)\n* [Service](#const-service)\n* [ServiceChannel](#const-servicechannel)\n* [Session](#const-session)\n* [ShareAction](#const-shareaction)\n* [ShoeStore](#const-shoestore)\n* [ShoppingCenter](#const-shoppingcenter)\n* [Sibling](#const-sibling)\n* [SingleFamilyResidence](#const-singlefamilyresidence)\n* [Site](#const-site)\n* [SiteNavigationElement](#const-sitenavigationelement)\n* [SizeOrDuration](#const-sizeorduration)\n* [SkiResort](#const-skiresort)\n* [SocialEntity](#const-socialentity)\n* [SocialEvent](#const-socialevent)\n* [SocialMediaPosting](#const-socialmediaposting)\n* [SoftwareApplication](#const-softwareapplication)\n* [SoftwareSourceCode](#const-softwaresourcecode)\n* [SomeProducts](#const-someproducts)\n* [Space](#const-space)\n* [SpeakableSpecification](#const-speakablespecification)\n* [Specialty](#const-specialty)\n* [SplitTransaction](#const-splittransaction)\n* [SportingGoodsStore](#const-sportinggoodsstore)\n* [SportsActivityLocation](#const-sportsactivitylocation)\n* [SportsClub](#const-sportsclub)\n* [SportsEvent](#const-sportsevent)\n* [SportsOrganization](#const-sportsorganization)\n* [SportsTeam](#const-sportsteam)\n* [Spouse](#const-spouse)\n* [SpreadsheetDigitalDocument](#const-spreadsheetdigitaldocument)\n* [StadiumOrArena](#const-stadiumorarena)\n* [Standard](#const-standard)\n* [State](#const-state)\n* [Statement](#const-statement)\n* [SteeringPositionValue](#const-steeringpositionvalue)\n* [Storage](#const-storage)\n* [Store](#const-store)\n* [String](#const-string)\n* [StructuredValue](#const-structuredvalue)\n* [SubscribeAction](#const-subscribeaction)\n* [SubwayStation](#const-subwaystation)\n* [Suite](#const-suite)\n* [SupportingDocument](#const-supportingdocument)\n* [SuspendAction](#const-suspendaction)\n* [Sweetheart](#const-sweetheart)\n* [SymmetricProperty](#const-symmetricproperty)\n* [Synagogue](#const-synagogue)\n* [TVClip](#const-tvclip)\n* [TVEpisode](#const-tvepisode)\n* [TVSeason](#const-tvseason)\n* [TVSeries](#const-tvseries)\n* [Table](#const-table)\n* [TakeAction](#const-takeaction)\n* [Task](#const-task)\n* [TattooParlor](#const-tattooparlor)\n* [Taxi](#const-taxi)\n* [TaxiReservation](#const-taxireservation)\n* [TaxiService](#const-taxiservice)\n* [TaxiStand](#const-taxistand)\n* [TaxiTransaction](#const-taxitransaction)\n* [TechArticle](#const-techarticle)\n* [Tel](#const-tel)\n* [TelephoneType](#const-telephonetype)\n* [TelevisionChannel](#const-televisionchannel)\n* [TelevisionStation](#const-televisionstation)\n* [TennisComplex](#const-tenniscomplex)\n* [TerminalState](#const-terminalstate)\n* [Text](#const-text)\n* [TextDigitalDocument](#const-textdigitaldocument)\n* [TextPhone](#const-textphone)\n* [TheaterEvent](#const-theaterevent)\n* [TheaterGroup](#const-theatergroup)\n* [Thing](#const-thing)\n* [Thread](#const-thread)\n* [Ticket](#const-ticket)\n* [TieAction](#const-tieaction)\n* [Time](#const-time)\n* [Timeline](#const-timeline)\n* [TipAction](#const-tipaction)\n* [TireShop](#const-tireshop)\n* [Tolerable](#const-tolerable)\n* [TouristAttraction](#const-touristattraction)\n* [TouristInformationCenter](#const-touristinformationcenter)\n* [ToyStore](#const-toystore)\n* [TrackAction](#const-trackaction)\n* [Tracker](#const-tracker)\n* [TradeAction](#const-tradeaction)\n* [TrainReservation](#const-trainreservation)\n* [TrainStation](#const-trainstation)\n* [TrainTrip](#const-traintrip)\n* [Transaction](#const-transaction)\n* [TransferAction](#const-transferaction)\n* [Transition](#const-transition)\n* [TransitiveProperty](#const-transitiveproperty)\n* [TravelAction](#const-travelaction)\n* [TravelAgency](#const-travelagency)\n* [Trip](#const-trip)\n* [Truth](#const-truth)\n* [Type](#const-type)\n* [TypeAndQuantityNode](#const-typeandquantitynode)\n* [TypeIndex](#const-typeindex)\n* [TypeRegistration](#const-typeregistration)\n* [URI](#const-uri)\n* [URL](#const-url)\n* [UnRegisterAction](#const-unregisteraction)\n* [Unclassified](#const-unclassified)\n* [UnclassifiedIncome](#const-unclassifiedincome)\n* [UnclassifiedOutgoing](#const-unclassifiedoutgoing)\n* [UnitPriceSpecification](#const-unitpricespecification)\n* [Unknown](#const-unknown)\n* [UnlistedDocument](#const-unlisteddocument)\n* [UpdateAction](#const-updateaction)\n* [UseAction](#const-useaction)\n* [UserAccount](#const-useraccount)\n* [UserBlocks](#const-userblocks)\n* [UserCheckins](#const-usercheckins)\n* [UserComments](#const-usercomments)\n* [UserDownloads](#const-userdownloads)\n* [UserInteraction](#const-userinteraction)\n* [UserLikes](#const-userlikes)\n* [UserPageVisits](#const-userpagevisits)\n* [UserPlays](#const-userplays)\n* [UserPlusOnes](#const-userplusones)\n* [UserTweets](#const-usertweets)\n* [Usergroup](#const-usergroup)\n* [VCard](#const-vcard)\n* [Valarm](#const-valarm)\n* [Value_DATE](#const-value_date)\n* [Value_DURATION](#const-value_duration)\n* [Value_PERIOD](#const-value_period)\n* [Value_RECUR](#const-value_recur)\n* [Vehicle](#const-vehicle)\n* [Vevent](#const-vevent)\n* [Vfreebusy](#const-vfreebusy)\n* [Video](#const-video)\n* [VideoGallery](#const-videogallery)\n* [VideoGame](#const-videogame)\n* [VideoGameClip](#const-videogameclip)\n* [VideoGameSeries](#const-videogameseries)\n* [VideoObject](#const-videoobject)\n* [ViewAction](#const-viewaction)\n* [VisualArtsEvent](#const-visualartsevent)\n* [VisualArtwork](#const-visualartwork)\n* [Vjournal](#const-vjournal)\n* [Voice](#const-voice)\n* [Volcano](#const-volcano)\n* [VoteAction](#const-voteaction)\n* [Vtimezone](#const-vtimezone)\n* [Vtodo](#const-vtodo)\n* [W3CDTF](#const-w3cdtf)\n* [WPAdBlock](#const-wpadblock)\n* [WPFooter](#const-wpfooter)\n* [WPHeader](#const-wpheader)\n* [WPSideBar](#const-wpsidebar)\n* [WantAction](#const-wantaction)\n* [WarrantyPromise](#const-warrantypromise)\n* [WarrantyScope](#const-warrantyscope)\n* [WatchAction](#const-watchaction)\n* [Waterfall](#const-waterfall)\n* [WearAction](#const-wearaction)\n* [WebApplication](#const-webapplication)\n* [WebPage](#const-webpage)\n* [WebPageElement](#const-webpageelement)\n* [WebSite](#const-website)\n* [WholesaleStore](#const-wholesalestore)\n* [WinAction](#const-winaction)\n* [Winery](#const-winery)\n* [Work](#const-work)\n* [WorkersUnion](#const-workersunion)\n* [Workspace](#const-workspace)\n* [Write](#const-write)\n* [WriteAction](#const-writeaction)\n* [X400](#const-x400)\n* [XMLLiteral](#const-xmlliteral)\n* [YesNo](#const-yesno)\n* [YesNoMaybe](#const-yesnomaybe)\n* [Zoo](#const-zoo)\n* [_addressProperty](#const-_addressproperty)\n* [about](#const-about)\n* [abstract](#const-abstract)\n* [acceptedAnswer](#const-acceptedanswer)\n* [acceptedOffer](#const-acceptedoffer)\n* [acceptedPaymentMethod](#const-acceptedpaymentmethod)\n* [acceptsReservations](#const-acceptsreservations)\n* [accessCode](#const-accesscode)\n* [accessControl](#const-accesscontrol)\n* [accessMode](#const-accessmode)\n* [accessModeSufficient](#const-accessmodesufficient)\n* [accessRights](#const-accessrights)\n* [accessTo](#const-accessto)\n* [accessToClass](#const-accesstoclass)\n* [accessibilityAPI](#const-accessibilityapi)\n* [accessibilityControl](#const-accessibilitycontrol)\n* [accessibilityFeature](#const-accessibilityfeature)\n* [accessibilityHazard](#const-accessibilityhazard)\n* [accessibilitySummary](#const-accessibilitysummary)\n* [accordingTo](#const-accordingto)\n* [account](#const-account)\n* [accountId](#const-accountid)\n* [accountName](#const-accountname)\n* [accountServiceHomepage](#const-accountservicehomepage)\n* [account_of](#const-account_of)\n* [accountablePerson](#const-accountableperson)\n* [accrualMethod](#const-accrualmethod)\n* [accrualPeriodicity](#const-accrualperiodicity)\n* [accrualPolicy](#const-accrualpolicy)\n* [acquiredFrom](#const-acquiredfrom)\n* [actionAccessibilityRequirement](#const-actionaccessibilityrequirement)\n* [actionApplication](#const-actionapplication)\n* [actionItems](#const-actionitems)\n* [actionOption](#const-actionoption)\n* [actionPlatform](#const-actionplatform)\n* [actionStatus](#const-actionstatus)\n* [actor](#const-actor)\n* [actors](#const-actors)\n* [addOn](#const-addon)\n* [additionalName](#const-additionalname)\n* [additionalNumberOfGuests](#const-additionalnumberofguests)\n* [additionalProperty](#const-additionalproperty)\n* [additionalType](#const-additionaltype)\n* [address](#const-address)\n* [addressCountry](#const-addresscountry)\n* [addressLocality](#const-addresslocality)\n* [addressRegion](#const-addressregion)\n* [addressed_to](#const-addressed_to)\n* [administrator_of](#const-administrator_of)\n* [adr](#const-adr)\n* [advanceBookingRequirement](#const-advancebookingrequirement)\n* [affects](#const-affects)\n* [affiliation](#const-affiliation)\n* [afterMedia](#const-aftermedia)\n* [age](#const-age)\n* [agenda](#const-agenda)\n* [agent](#const-agent)\n* [agentClass](#const-agentclass)\n* [agentGroup](#const-agentgroup)\n* [aggregateRating](#const-aggregaterating)\n* [aimChatID](#const-aimchatid)\n* [aircraft](#const-aircraft)\n* [album](#const-album)\n* [albumProductionType](#const-albumproductiontype)\n* [albumRelease](#const-albumrelease)\n* [albumReleaseType](#const-albumreleasetype)\n* [albums](#const-albums)\n* [alignmentType](#const-alignmenttype)\n* [allValuesFrom](#const-allvaluesfrom)\n* [allowedTransitions](#const-allowedtransitions)\n* [alternateName](#const-alternatename)\n* [alternative](#const-alternative)\n* [alternativeHeadline](#const-alternativeheadline)\n* [alumni](#const-alumni)\n* [alumniOf](#const-alumniof)\n* [amenityFeature](#const-amenityfeature)\n* [amount](#const-amount)\n* [amountOfThisGood](#const-amountofthisgood)\n* [annotatedProperty](#const-annotatedproperty)\n* [annotatedSource](#const-annotatedsource)\n* [annotatedTarget](#const-annotatedtarget)\n* [annualPercentageRate](#const-annualpercentagerate)\n* [answerCount](#const-answercount)\n* [application](#const-application)\n* [applicationCategory](#const-applicationcategory)\n* [applicationSubCategory](#const-applicationsubcategory)\n* [applicationSuite](#const-applicationsuite)\n* [appliesToDeliveryMethod](#const-appliestodeliverymethod)\n* [appliesToPaymentMethod](#const-appliestopaymentmethod)\n* [area](#const-area)\n* [areaServed](#const-areaserved)\n* [arrivalAirport](#const-arrivalairport)\n* [arrivalBusStop](#const-arrivalbusstop)\n* [arrivalGate](#const-arrivalgate)\n* [arrivalPlatform](#const-arrivalplatform)\n* [arrivalStation](#const-arrivalstation)\n* [arrivalTerminal](#const-arrivalterminal)\n* [arrivalTime](#const-arrivaltime)\n* [artEdition](#const-artedition)\n* [artMedium](#const-artmedium)\n* [artform](#const-artform)\n* [articleBody](#const-articlebody)\n* [articleSection](#const-articlesection)\n* [artworkSurface](#const-artworksurface)\n* [asigneeClass](#const-asigneeclass)\n* [assembly](#const-assembly)\n* [assemblyVersion](#const-assemblyversion)\n* [assertionProperty](#const-assertionproperty)\n* [assignee](#const-assignee)\n* [assistant](#const-assistant)\n* [associatedArticle](#const-associatedarticle)\n* [associatedMedia](#const-associatedmedia)\n* [athlete](#const-athlete)\n* [attach](#const-attach)\n* [attachment](#const-attachment)\n* [attendee](#const-attendee)\n* [attendeeGroup](#const-attendeegroup)\n* [attendees](#const-attendees)\n* [audience](#const-audience)\n* [audienceType](#const-audiencetype)\n* [audio](#const-audio)\n* [authenticator](#const-authenticator)\n* [author](#const-author)\n* [availability](#const-availability)\n* [availabilityEnds](#const-availabilityends)\n* [availabilityOptions](#const-availabilityoptions)\n* [availabilityStarts](#const-availabilitystarts)\n* [available](#const-available)\n* [availableAtOrFrom](#const-availableatorfrom)\n* [availableChannel](#const-availablechannel)\n* [availableDeliveryMethod](#const-availabledeliverymethod)\n* [availableFrom](#const-availablefrom)\n* [availableLanguage](#const-availablelanguage)\n* [availableOnDevice](#const-availableondevice)\n* [availableThrough](#const-availablethrough)\n* [availibility](#const-availibility)\n* [avatar](#const-avatar)\n* [award](#const-award)\n* [awards](#const-awards)\n* [awayTeam](#const-awayteam)\n* [baseSalary](#const-basesalary)\n* [based_near](#const-based_near)\n* [bccRecipient](#const-bccrecipient)\n* [bed](#const-bed)\n* [beforeMedia](#const-beforemedia)\n* [benefits](#const-benefits)\n* [bestRating](#const-bestrating)\n* [bibliographicCitation](#const-bibliographiccitation)\n* [billingAddress](#const-billingaddress)\n* [billingIncrement](#const-billingincrement)\n* [billingPeriod](#const-billingperiod)\n* [birthDate](#const-birthdate)\n* [birthPlace](#const-birthplace)\n* [birthday](#const-birthday)\n* [bitrate](#const-bitrate)\n* [blogPost](#const-blogpost)\n* [blogPosts](#const-blogposts)\n* [boardingGroup](#const-boardinggroup)\n* [boardingPolicy](#const-boardingpolicy)\n* [bookEdition](#const-bookedition)\n* [bookFormat](#const-bookformat)\n* [bookingAgent](#const-bookingagent)\n* [bookingTime](#const-bookingtime)\n* [borrower](#const-borrower)\n* [bottomObjectProperty](#const-bottomobjectproperty)\n* [box](#const-box)\n* [branchCode](#const-branchcode)\n* [branchOf](#const-branchof)\n* [brand](#const-brand)\n* [breadcrumb](#const-breadcrumb)\n* [broadcastAffiliateOf](#const-broadcastaffiliateof)\n* [broadcastChannelId](#const-broadcastchannelid)\n* [broadcastDisplayName](#const-broadcastdisplayname)\n* [broadcastFrequency](#const-broadcastfrequency)\n* [broadcastFrequencyValue](#const-broadcastfrequencyvalue)\n* [broadcastOfEvent](#const-broadcastofevent)\n* [broadcastServiceTier](#const-broadcastservicetier)\n* [broadcastTimezone](#const-broadcasttimezone)\n* [broadcaster](#const-broadcaster)\n* [broker](#const-broker)\n* [browserRequirements](#const-browserrequirements)\n* [busName](#const-busname)\n* [busNumber](#const-busnumber)\n* [businessFunction](#const-businessfunction)\n* [buyer](#const-buyer)\n* [byArtist](#const-byartist)\n* [calories](#const-calories)\n* [candidate](#const-candidate)\n* [caption](#const-caption)\n* [carbohydrateContent](#const-carbohydratecontent)\n* [cardinality](#const-cardinality)\n* [cargoVolume](#const-cargovolume)\n* [carrier](#const-carrier)\n* [carrierRequirements](#const-carrierrequirements)\n* [catalog](#const-catalog)\n* [catalogNumber](#const-catalognumber)\n* [category](#const-category)\n* [ccRecipient](#const-ccrecipient)\n* [character](#const-character)\n* [characterAttribute](#const-characterattribute)\n* [characterName](#const-charactername)\n* [cheatCode](#const-cheatcode)\n* [checkinTime](#const-checkintime)\n* [checkoutTime](#const-checkouttime)\n* [child](#const-child)\n* [childMaxAge](#const-childmaxage)\n* [childMinAge](#const-childminage)\n* [children](#const-children)\n* [cholesterolContent](#const-cholesterolcontent)\n* [circle](#const-circle)\n* [citation](#const-citation)\n* [claimReviewed](#const-claimreviewed)\n* [clipNumber](#const-clipnumber)\n* [closes](#const-closes)\n* [coach](#const-coach)\n* [codeRepository](#const-coderepository)\n* [codeSampleType](#const-codesampletype)\n* [colleague](#const-colleague)\n* [colleagues](#const-colleagues)\n* [collection](#const-collection)\n* [color](#const-color)\n* [comment](#const-comment)\n* [commentCount](#const-commentcount)\n* [commentText](#const-commenttext)\n* [commentTime](#const-commenttime)\n* [competitor](#const-competitor)\n* [complementOf](#const-complementof)\n* [completed](#const-completed)\n* [composer](#const-composer)\n* [conclusion](#const-conclusion)\n* [confirmationNumber](#const-confirmationnumber)\n* [conformsTo](#const-conformsto)\n* [conjunction](#const-conjunction)\n* [constrainedBy](#const-constrainedby)\n* [contactOption](#const-contactoption)\n* [contactPoint](#const-contactpoint)\n* [contactPoints](#const-contactpoints)\n* [contactType](#const-contacttype)\n* [containedIn](#const-containedin)\n* [containedInPlace](#const-containedinplace)\n* [container_of](#const-container_of)\n* [contains](#const-contains)\n* [containsPlace](#const-containsplace)\n* [containsSeason](#const-containsseason)\n* [content](#const-content)\n* [contentLocation](#const-contentlocation)\n* [contentRating](#const-contentrating)\n* [contentSize](#const-contentsize)\n* [contentType](#const-contenttype)\n* [contentUrl](#const-contenturl)\n* [contributor](#const-contributor)\n* [cookTime](#const-cooktime)\n* [cookingMethod](#const-cookingmethod)\n* [copyrightHolder](#const-copyrightholder)\n* [copyrightYear](#const-copyrightyear)\n* [countriesNotSupported](#const-countriesnotsupported)\n* [countriesSupported](#const-countriessupported)\n* [countryOfOrigin](#const-countryoforigin)\n* [course](#const-course)\n* [courseCode](#const-coursecode)\n* [courseMode](#const-coursemode)\n* [coursePrerequisites](#const-courseprerequisites)\n* [coverage](#const-coverage)\n* [coverageEndTime](#const-coverageendtime)\n* [coverageStartTime](#const-coveragestarttime)\n* [created](#const-created)\n* [creates](#const-creates)\n* [creator](#const-creator)\n* [creator_of](#const-creator_of)\n* [creditedTo](#const-creditedto)\n* [cssSelector](#const-cssselector)\n* [currenciesAccepted](#const-currenciesaccepted)\n* [currency](#const-currency)\n* [currentProject](#const-currentproject)\n* [customer](#const-customer)\n* [dataFeedElement](#const-datafeedelement)\n* [dataset](#const-dataset)\n* [datasetTimeInterval](#const-datasettimeinterval)\n* [datatypeComplementOf](#const-datatypecomplementof)\n* [date](#const-date)\n* [dateAccepted](#const-dateaccepted)\n* [dateCopyrighted](#const-datecopyrighted)\n* [dateCreated](#const-datecreated)\n* [dateDeleted](#const-datedeleted)\n* [dateDue](#const-datedue)\n* [dateIssued](#const-dateissued)\n* [dateModified](#const-datemodified)\n* [datePosted](#const-dateposted)\n* [datePublished](#const-datepublished)\n* [dateRead](#const-dateread)\n* [dateReceived](#const-datereceived)\n* [dateSent](#const-datesent)\n* [dateSubmitted](#const-datesubmitted)\n* [dateVehicleFirstRegistered](#const-datevehiclefirstregistered)\n* [dateline](#const-dateline)\n* [dayOfWeek](#const-dayofweek)\n* [deathDate](#const-deathdate)\n* [deathPlace](#const-deathplace)\n* [defaultForNew](#const-defaultfornew)\n* [defaultValue](#const-defaultvalue)\n* [definitiveDocument](#const-definitivedocument)\n* [definitiveService](#const-definitiveservice)\n* [delegates](#const-delegates)\n* [deletes](#const-deletes)\n* [deliverable](#const-deliverable)\n* [delivered_at](#const-delivered_at)\n* [deliveryAddress](#const-deliveryaddress)\n* [deliveryLeadTime](#const-deliveryleadtime)\n* [deliveryMethod](#const-deliverymethod)\n* [deliveryStatus](#const-deliverystatus)\n* [department](#const-department)\n* [departureAirport](#const-departureairport)\n* [departureBusStop](#const-departurebusstop)\n* [departureGate](#const-departuregate)\n* [departurePlatform](#const-departureplatform)\n* [departureStation](#const-departurestation)\n* [departureTerminal](#const-departureterminal)\n* [departureTime](#const-departuretime)\n* [dependencies](#const-dependencies)\n* [dependent](#const-dependent)\n* [depiction](#const-depiction)\n* [depicts](#const-depicts)\n* [depth](#const-depth)\n* [description](#const-description)\n* [device](#const-device)\n* [differentFrom](#const-differentfrom)\n* [director](#const-director)\n* [directors](#const-directors)\n* [disambiguatingDescription](#const-disambiguatingdescription)\n* [discount](#const-discount)\n* [discountCode](#const-discountcode)\n* [discountCurrency](#const-discountcurrency)\n* [discusses](#const-discusses)\n* [discussionUrl](#const-discussionurl)\n* [discussion_of](#const-discussion_of)\n* [disjointUnionOf](#const-disjointunionof)\n* [disjointWith](#const-disjointwith)\n* [dissolutionDate](#const-dissolutiondate)\n* [distance](#const-distance)\n* [distinctMembers](#const-distinctmembers)\n* [distribution](#const-distribution)\n* [dnaChecksum](#const-dnachecksum)\n* [domain](#const-domain)\n* [doorTime](#const-doortime)\n* [downloadUrl](#const-downloadurl)\n* [downvoteCount](#const-downvotecount)\n* [driveWheelConfiguration](#const-drivewheelconfiguration)\n* [dropoffLocation](#const-dropofflocation)\n* [dropoffTime](#const-dropofftime)\n* [dtend](#const-dtend)\n* [dtlit](#const-dtlit)\n* [dtstamp](#const-dtstamp)\n* [dtstart](#const-dtstart)\n* [due](#const-due)\n* [duns](#const-duns)\n* [duration](#const-duration)\n* [durationOfWarranty](#const-durationofwarranty)\n* [duringMedia](#const-duringmedia)\n* [editor](#const-editor)\n* [educationLevel](#const-educationlevel)\n* [educationalAlignment](#const-educationalalignment)\n* [educationalCredentialAwarded](#const-educationalcredentialawarded)\n* [educationalFramework](#const-educationalframework)\n* [educationalRole](#const-educationalrole)\n* [educationalUse](#const-educationaluse)\n* [elevation](#const-elevation)\n* [eligibleCustomerType](#const-eligiblecustomertype)\n* [eligibleDuration](#const-eligibleduration)\n* [eligibleQuantity](#const-eligiblequantity)\n* [eligibleRegion](#const-eligibleregion)\n* [eligibleTransactionVolume](#const-eligibletransactionvolume)\n* [email](#const-email)\n* [embedUrl](#const-embedurl)\n* [embeds_knowledge](#const-embeds_knowledge)\n* [emergency](#const-emergency)\n* [employee](#const-employee)\n* [employees](#const-employees)\n* [employmentType](#const-employmenttype)\n* [encodesCreativeWork](#const-encodescreativework)\n* [encoding](#const-encoding)\n* [encodingFormat](#const-encodingformat)\n* [encodingType](#const-encodingtype)\n* [encodings](#const-encodings)\n* [endDate](#const-enddate)\n* [endTime](#const-endtime)\n* [endorsee](#const-endorsee)\n* [entertainmentBusiness](#const-entertainmentbusiness)\n* [episode](#const-episode)\n* [episodeNumber](#const-episodenumber)\n* [episodes](#const-episodes)\n* [equal](#const-equal)\n* [equalTo](#const-equalto)\n* [equivalentClass](#const-equivalentclass)\n* [equivalentProperty](#const-equivalentproperty)\n* [error](#const-error)\n* [estimatedCost](#const-estimatedcost)\n* [estimatedFlightDuration](#const-estimatedflightduration)\n* [estimatedSalary](#const-estimatedsalary)\n* [event](#const-event)\n* [eventStatus](#const-eventstatus)\n* [events](#const-events)\n* [exampleOfWork](#const-exampleofwork)\n* [exdate](#const-exdate)\n* [executableLibraryName](#const-executablelibraryname)\n* [exerciseCourse](#const-exercisecourse)\n* [exifData](#const-exifdata)\n* [expectedArrivalFrom](#const-expectedarrivalfrom)\n* [expectedArrivalUntil](#const-expectedarrivaluntil)\n* [expectsAcceptanceOf](#const-expectsacceptanceof)\n* [experienceRequirements](#const-experiencerequirements)\n* [expires](#const-expires)\n* [exrule](#const-exrule)\n* [extent](#const-extent)\n* [familyName](#const-familyname)\n* [family_name](#const-family_name)\n* [fatContent](#const-fatcontent)\n* [fax](#const-fax)\n* [faxNumber](#const-faxnumber)\n* [featureList](#const-featurelist)\n* [feed](#const-feed)\n* [feesAndCommissionsSpecification](#const-feesandcommissionsspecification)\n* [fetcher](#const-fetcher)\n* [fiberContent](#const-fibercontent)\n* [fileFormat](#const-fileformat)\n* [fileSize](#const-filesize)\n* [final](#const-final)\n* [first](#const-first)\n* [firstName](#const-firstname)\n* [firstPerformance](#const-firstperformance)\n* [flightDistance](#const-flightdistance)\n* [flightNumber](#const-flightnumber)\n* [floorSize](#const-floorsize)\n* [focus](#const-focus)\n* [followee](#const-followee)\n* [follows](#const-follows)\n* [foodEstablishment](#const-foodestablishment)\n* [foodEvent](#const-foodevent)\n* [forClass](#const-forclass)\n* [format](#const-format)\n* [founder](#const-founder)\n* [founders](#const-founders)\n* [foundingDate](#const-foundingdate)\n* [foundingLocation](#const-foundinglocation)\n* [free](#const-free)\n* [freebusy](#const-freebusy)\n* [fromLocation](#const-fromlocation)\n* [fuelConsumption](#const-fuelconsumption)\n* [fuelEfficiency](#const-fuelefficiency)\n* [fuelType](#const-fueltype)\n* [fullName](#const-fullname)\n* [function_of](#const-function_of)\n* [fundedBy](#const-fundedby)\n* [funder](#const-funder)\n* [game](#const-game)\n* [gameItem](#const-gameitem)\n* [gameLocation](#const-gamelocation)\n* [gamePlatform](#const-gameplatform)\n* [gameServer](#const-gameserver)\n* [gameTip](#const-gametip)\n* [geekcode](#const-geekcode)\n* [gender](#const-gender)\n* [generator](#const-generator)\n* [genre](#const-genre)\n* [geo](#const-geo)\n* [geoContains](#const-geocontains)\n* [geoCoveredBy](#const-geocoveredby)\n* [geoCovers](#const-geocovers)\n* [geoCrosses](#const-geocrosses)\n* [geoDisjoint](#const-geodisjoint)\n* [geoEquals](#const-geoequals)\n* [geoIntersects](#const-geointersects)\n* [geoMidpoint](#const-geomidpoint)\n* [geoOverlaps](#const-geooverlaps)\n* [geoRadius](#const-georadius)\n* [geoTouches](#const-geotouches)\n* [geoWithin](#const-geowithin)\n* [geographicArea](#const-geographicarea)\n* [givenName](#const-givenname)\n* [givenname](#const-givenname)\n* [globalLocationNumber](#const-globallocationnumber)\n* [goalDescription](#const-goaldescription)\n* [grantee](#const-grantee)\n* [greater](#const-greater)\n* [greaterOrEqual](#const-greaterorequal)\n* [group_of](#const-group_of)\n* [gtin12](#const-gtin12)\n* [gtin13](#const-gtin13)\n* [gtin14](#const-gtin14)\n* [gtin8](#const-gtin8)\n* [hasAdditionalName](#const-hasadditionalname)\n* [hasAddress](#const-hasaddress)\n* [hasBroadcastChannel](#const-hasbroadcastchannel)\n* [hasCalendarBusy](#const-hascalendarbusy)\n* [hasCalendarLink](#const-hascalendarlink)\n* [hasCalendarRequest](#const-hascalendarrequest)\n* [hasCategory](#const-hascategory)\n* [hasCountryName](#const-hascountryname)\n* [hasCourseInstance](#const-hascourseinstance)\n* [hasDeliveryMethod](#const-hasdeliverymethod)\n* [hasDigitalDocumentPermission](#const-hasdigitaldocumentpermission)\n* [hasEmail](#const-hasemail)\n* [hasFN](#const-hasfn)\n* [hasFamilyName](#const-hasfamilyname)\n* [hasFormat](#const-hasformat)\n* [hasGender](#const-hasgender)\n* [hasGeo](#const-hasgeo)\n* [hasGivenName](#const-hasgivenname)\n* [hasHonorificPrefix](#const-hashonorificprefix)\n* [hasHonorificSuffix](#const-hashonorificsuffix)\n* [hasInstantMessage](#const-hasinstantmessage)\n* [hasKey](#const-haskey)\n* [hasLanguage](#const-haslanguage)\n* [hasLocality](#const-haslocality)\n* [hasLogo](#const-haslogo)\n* [hasMap](#const-hasmap)\n* [hasMember](#const-hasmember)\n* [hasMemberRelation](#const-hasmemberrelation)\n* [hasMenu](#const-hasmenu)\n* [hasMenuItem](#const-hasmenuitem)\n* [hasMenuSection](#const-hasmenusection)\n* [hasName](#const-hasname)\n* [hasNickname](#const-hasnickname)\n* [hasNote](#const-hasnote)\n* [hasOccupation](#const-hasoccupation)\n* [hasOfferCatalog](#const-hasoffercatalog)\n* [hasOrganizationName](#const-hasorganizationname)\n* [hasOrganizationUnit](#const-hasorganizationunit)\n* [hasPOS](#const-haspos)\n* [hasPart](#const-haspart)\n* [hasPhoto](#const-hasphoto)\n* [hasPostalCode](#const-haspostalcode)\n* [hasRegion](#const-hasregion)\n* [hasRelated](#const-hasrelated)\n* [hasRole](#const-hasrole)\n* [hasSelf](#const-hasself)\n* [hasSound](#const-hassound)\n* [hasSource](#const-hassource)\n* [hasStreetAddress](#const-hasstreetaddress)\n* [hasTelephone](#const-hastelephone)\n* [hasTitle](#const-hastitle)\n* [hasUID](#const-hasuid)\n* [hasURL](#const-hasurl)\n* [hasValue](#const-hasvalue)\n* [hasVersion](#const-hasversion)\n* [has_administrator](#const-has_administrator)\n* [has_container](#const-has_container)\n* [has_creator](#const-has_creator)\n* [has_discussion](#const-has_discussion)\n* [has_function](#const-has_function)\n* [has_group](#const-has_group)\n* [has_host](#const-has_host)\n* [has_member](#const-has_member)\n* [has_moderator](#const-has_moderator)\n* [has_modifier](#const-has_modifier)\n* [has_owner](#const-has_owner)\n* [has_parent](#const-has_parent)\n* [has_part](#const-has_part)\n* [has_reply](#const-has_reply)\n* [has_scope](#const-has_scope)\n* [has_space](#const-has_space)\n* [has_subscriber](#const-has_subscriber)\n* [has_usergroup](#const-has_usergroup)\n* [headline](#const-headline)\n* [height](#const-height)\n* [highPrice](#const-highprice)\n* [hiringOrganization](#const-hiringorganization)\n* [holdsAccount](#const-holdsaccount)\n* [home](#const-home)\n* [homeLocation](#const-homelocation)\n* [homeTeam](#const-hometeam)\n* [homepage](#const-homepage)\n* [honorificPrefix](#const-honorificprefix)\n* [honorificSuffix](#const-honorificsuffix)\n* [host_of](#const-host_of)\n* [hostingOrganization](#const-hostingorganization)\n* [hoursAvailable](#const-hoursavailable)\n* [httpMethod](#const-httpmethod)\n* [iataCode](#const-iatacode)\n* [icaoCode](#const-icaocode)\n* [icqChatID](#const-icqchatid)\n* [identifier](#const-identifier)\n* [illustrator](#const-illustrator)\n* [image](#const-image)\n* [img](#const-img)\n* [implies](#const-implies)\n* [inAlbum](#const-inalbum)\n* [inBroadcastLineup](#const-inbroadcastlineup)\n* [inLanguage](#const-inlanguage)\n* [inPlaylist](#const-inplaylist)\n* [inbox](#const-inbox)\n* [incentiveCompensation](#const-incentivecompensation)\n* [incentives](#const-incentives)\n* [includedComposition](#const-includedcomposition)\n* [includedDataCatalog](#const-includeddatacatalog)\n* [includedInDataCatalog](#const-includedindatacatalog)\n* [includes](#const-includes)\n* [includesObject](#const-includesobject)\n* [industry](#const-industry)\n* [ineligibleRegion](#const-ineligibleregion)\n* [ingredients](#const-ingredients)\n* [initialState](#const-initialstate)\n* [insertedContentRelation](#const-insertedcontentrelation)\n* [inserts](#const-inserts)\n* [installUrl](#const-installurl)\n* [instance](#const-instance)\n* [instanceContainer](#const-instancecontainer)\n* [instructionalMethod](#const-instructionalmethod)\n* [instructor](#const-instructor)\n* [instrument](#const-instrument)\n* [interactionCount](#const-interactioncount)\n* [interactionService](#const-interactionservice)\n* [interactionStatistic](#const-interactionstatistic)\n* [interactionType](#const-interactiontype)\n* [interactivityType](#const-interactivitytype)\n* [interest](#const-interest)\n* [interestRate](#const-interestrate)\n* [intersectionOf](#const-intersectionof)\n* [inventoryLevel](#const-inventorylevel)\n* [inverseOf](#const-inverseof)\n* [isAccessibleForFree](#const-isaccessibleforfree)\n* [isAccessoryOrSparePartFor](#const-isaccessoryorsparepartfor)\n* [isBasedOn](#const-isbasedon)\n* [isBasedOnUrl](#const-isbasedonurl)\n* [isConsumableFor](#const-isconsumablefor)\n* [isDefinedBy](#const-isdefinedby)\n* [isFamilyFriendly](#const-isfamilyfriendly)\n* [isFormatOf](#const-isformatof)\n* [isGift](#const-isgift)\n* [isLiveBroadcast](#const-islivebroadcast)\n* [isMemberOfRelation](#const-ismemberofrelation)\n* [isMentionedIn](#const-ismentionedin)\n* [isPartOf](#const-ispartof)\n* [isPrimaryTopicOf](#const-isprimarytopicof)\n* [isReferencedBy](#const-isreferencedby)\n* [isRelatedTo](#const-isrelatedto)\n* [isReplacedBy](#const-isreplacedby)\n* [isRequiredBy](#const-isrequiredby)\n* [isSimilarTo](#const-issimilarto)\n* [isVariantOf](#const-isvariantof)\n* [isVersionOf](#const-isversionof)\n* [isbn](#const-isbn)\n* [isicV4](#const-isicv4)\n* [isrcCode](#const-isrccode)\n* [issn](#const-issn)\n* [issue](#const-issue)\n* [issueCategory](#const-issuecategory)\n* [issueClass](#const-issueclass)\n* [issueNumber](#const-issuenumber)\n* [issued](#const-issued)\n* [issuedBy](#const-issuedby)\n* [issuedThrough](#const-issuedthrough)\n* [iswcCode](#const-iswccode)\n* [item](#const-item)\n* [itemCondition](#const-itemcondition)\n* [itemListElement](#const-itemlistelement)\n* [itemListOrder](#const-itemlistorder)\n* [itemOffered](#const-itemoffered)\n* [itemReviewed](#const-itemreviewed)\n* [itemShipped](#const-itemshipped)\n* [jabberID](#const-jabberid)\n* [jobBenefits](#const-jobbenefits)\n* [jobLocation](#const-joblocation)\n* [key](#const-key)\n* [keywords](#const-keywords)\n* [knownAs](#const-knownas)\n* [knownVehicleDamages](#const-knownvehicledamages)\n* [knows](#const-knows)\n* [label](#const-label)\n* [landlord](#const-landlord)\n* [langString](#const-langstring)\n* [language](#const-language)\n* [lastModified](#const-lastmodified)\n* [lastName](#const-lastname)\n* [lastReviewed](#const-lastreviewed)\n* [latest_version](#const-latest_version)\n* [latitude](#const-latitude)\n* [learningResourceType](#const-learningresourcetype)\n* [legalName](#const-legalname)\n* [leiCode](#const-leicode)\n* [lender](#const-lender)\n* [lesser](#const-lesser)\n* [lesserOrEqual](#const-lesserorequal)\n* [license](#const-license)\n* [likes](#const-likes)\n* [line](#const-line)\n* [link](#const-link)\n* [links_to](#const-links_to)\n* [liveBlogUpdate](#const-liveblogupdate)\n* [loanTerm](#const-loanterm)\n* [location](#const-location)\n* [locationCreated](#const-locationcreated)\n* [lodgingUnitDescription](#const-lodgingunitdescription)\n* [lodgingUnitType](#const-lodgingunittype)\n* [loginEndpoint](#const-loginendpoint)\n* [logo](#const-logo)\n* [logoutEndpoint](#const-logoutendpoint)\n* [longitude](#const-longitude)\n* [loser](#const-loser)\n* [lowPrice](#const-lowprice)\n* [lyricist](#const-lyricist)\n* [lyrics](#const-lyrics)\n* [made](#const-made)\n* [mainContentOfPage](#const-maincontentofpage)\n* [mainEntity](#const-mainentity)\n* [mainEntityOfPage](#const-mainentityofpage)\n* [maker](#const-maker)\n* [makesOffer](#const-makesoffer)\n* [manufacturer](#const-manufacturer)\n* [map](#const-map)\n* [mapType](#const-maptype)\n* [maps](#const-maps)\n* [masterWorkspace](#const-masterworkspace)\n* [material](#const-material)\n* [maxCardinality](#const-maxcardinality)\n* [maxPrice](#const-maxprice)\n* [maxQualifiedCardinality](#const-maxqualifiedcardinality)\n* [maxValue](#const-maxvalue)\n* [maximumAttendeeCapacity](#const-maximumattendeecapacity)\n* [mbox](#const-mbox)\n* [mbox_sha1sum](#const-mbox_sha1sum)\n* [mealService](#const-mealservice)\n* [median](#const-median)\n* [mediator](#const-mediator)\n* [medium](#const-medium)\n* [member](#const-member)\n* [memberOf](#const-memberof)\n* [member_of](#const-member_of)\n* [members](#const-members)\n* [membershipClass](#const-membershipclass)\n* [membershipNumber](#const-membershipnumber)\n* [membershipResource](#const-membershipresource)\n* [memoryRequirements](#const-memoryrequirements)\n* [mentions](#const-mentions)\n* [mentionsClass](#const-mentionsclass)\n* [menu](#const-menu)\n* [menuAddOn](#const-menuaddon)\n* [merchant](#const-merchant)\n* [message](#const-message)\n* [messageAttachment](#const-messageattachment)\n* [method](#const-method)\n* [mileageFromOdometer](#const-mileagefromodometer)\n* [minCardinality](#const-mincardinality)\n* [minPrice](#const-minprice)\n* [minQualifiedCardinality](#const-minqualifiedcardinality)\n* [minValue](#const-minvalue)\n* [minimumPaymentDue](#const-minimumpaymentdue)\n* [mobile](#const-mobile)\n* [mode](#const-mode)\n* [model](#const-model)\n* [moderator_of](#const-moderator_of)\n* [modified](#const-modified)\n* [modifiedBy](#const-modifiedby)\n* [modifiedTime](#const-modifiedtime)\n* [modifier_of](#const-modifier_of)\n* [motherTongue](#const-mothertongue)\n* [mpn](#const-mpn)\n* [msnChatID](#const-msnchatid)\n* [multipleValues](#const-multiplevalues)\n* [musicArrangement](#const-musicarrangement)\n* [musicBy](#const-musicby)\n* [musicCompositionForm](#const-musiccompositionform)\n* [musicGroupMember](#const-musicgroupmember)\n* [musicReleaseFormat](#const-musicreleaseformat)\n* [musicalKey](#const-musicalkey)\n* [myersBriggs](#const-myersbriggs)\n* [n](#const-n)\n* [n3String](#const-n3string)\n* [naics](#const-naics)\n* [name](#const-name)\n* [namedPosition](#const-namedposition)\n* [nationality](#const-nationality)\n* [nearestAirport](#const-nearestairport)\n* [netWorth](#const-networth)\n* [nextItem](#const-nextitem)\n* [nextMeeting](#const-nextmeeting)\n* [next_by_date](#const-next_by_date)\n* [next_version](#const-next_version)\n* [nick](#const-nick)\n* [nonEqual](#const-nonequal)\n* [notEqualTo](#const-notequalto)\n* [notIncludes](#const-notincludes)\n* [notification](#const-notification)\n* [numAdults](#const-numadults)\n* [numChildren](#const-numchildren)\n* [numTracks](#const-numtracks)\n* [numberOfAirbags](#const-numberofairbags)\n* [numberOfAxles](#const-numberofaxles)\n* [numberOfBeds](#const-numberofbeds)\n* [numberOfDoors](#const-numberofdoors)\n* [numberOfEmployees](#const-numberofemployees)\n* [numberOfEpisodes](#const-numberofepisodes)\n* [numberOfForwardGears](#const-numberofforwardgears)\n* [numberOfItems](#const-numberofitems)\n* [numberOfPages](#const-numberofpages)\n* [numberOfPlayers](#const-numberofplayers)\n* [numberOfPreviousOwners](#const-numberofpreviousowners)\n* [numberOfRooms](#const-numberofrooms)\n* [numberOfSeasons](#const-numberofseasons)\n* [numberedPosition](#const-numberedposition)\n* [nutrition](#const-nutrition)\n* [object](#const-object)\n* [occupancy](#const-occupancy)\n* [occupationLocation](#const-occupationlocation)\n* [occupationalCategory](#const-occupationalcategory)\n* [offerCount](#const-offercount)\n* [offeredBy](#const-offeredby)\n* [offers](#const-offers)\n* [office](#const-office)\n* [oidcIssuer](#const-oidcissuer)\n* [onClass](#const-onclass)\n* [onDataRange](#const-ondatarange)\n* [onDatatype](#const-ondatatype)\n* [onProperties](#const-onproperties)\n* [onProperty](#const-onproperty)\n* [oneOf](#const-oneof)\n* [openid](#const-openid)\n* [openingHours](#const-openinghours)\n* [openingHoursSpecification](#const-openinghoursspecification)\n* [opens](#const-opens)\n* [operatingSystem](#const-operatingsystem)\n* [opponent](#const-opponent)\n* [opposition](#const-opposition)\n* [option](#const-option)\n* [orderDate](#const-orderdate)\n* [orderDelivery](#const-orderdelivery)\n* [orderItemNumber](#const-orderitemnumber)\n* [orderItemStatus](#const-orderitemstatus)\n* [orderNumber](#const-ordernumber)\n* [orderQuantity](#const-orderquantity)\n* [orderStatus](#const-orderstatus)\n* [orderedItem](#const-ordereditem)\n* [org](#const-org)\n* [organizer](#const-organizer)\n* [origin](#const-origin)\n* [originAddress](#const-originaddress)\n* [outputString](#const-outputstring)\n* [ownedFrom](#const-ownedfrom)\n* [ownedThrough](#const-ownedthrough)\n* [owner](#const-owner)\n* [owner_of](#const-owner_of)\n* [owns](#const-owns)\n* [page](#const-page)\n* [pageEnd](#const-pageend)\n* [pageSequence](#const-pagesequence)\n* [pageSortCollation](#const-pagesortcollation)\n* [pageSortCriteria](#const-pagesortcriteria)\n* [pageSortOrder](#const-pagesortorder)\n* [pageSortPredicate](#const-pagesortpredicate)\n* [pageStart](#const-pagestart)\n* [pagination](#const-pagination)\n* [parent](#const-parent)\n* [parentItem](#const-parentitem)\n* [parentOrganization](#const-parentorganization)\n* [parentService](#const-parentservice)\n* [parent_of](#const-parent_of)\n* [parents](#const-parents)\n* [parsedAsN3](#const-parsedasn3)\n* [part](#const-part)\n* [partOfEpisode](#const-partofepisode)\n* [partOfInvoice](#const-partofinvoice)\n* [partOfOrder](#const-partoforder)\n* [partOfSeason](#const-partofseason)\n* [partOfSeries](#const-partofseries)\n* [partOfTVSeries](#const-partoftvseries)\n* [part_of](#const-part_of)\n* [participant](#const-participant)\n* [partner](#const-partner)\n* [partySize](#const-partysize)\n* [passengerPriorityStatus](#const-passengerprioritystatus)\n* [passengerSequenceNumber](#const-passengersequencenumber)\n* [pastProject](#const-pastproject)\n* [patches](#const-patches)\n* [payee](#const-payee)\n* [paymentAccepted](#const-paymentaccepted)\n* [paymentDue](#const-paymentdue)\n* [paymentDueDate](#const-paymentduedate)\n* [paymentMethod](#const-paymentmethod)\n* [paymentMethodId](#const-paymentmethodid)\n* [paymentStatus](#const-paymentstatus)\n* [paymentUrl](#const-paymenturl)\n* [percentile10](#const-percentile10)\n* [percentile25](#const-percentile25)\n* [percentile75](#const-percentile75)\n* [percentile90](#const-percentile90)\n* [performTime](#const-performtime)\n* [performer](#const-performer)\n* [performerIn](#const-performerin)\n* [performers](#const-performers)\n* [permissionType](#const-permissiontype)\n* [permissions](#const-permissions)\n* [permitAudience](#const-permitaudience)\n* [permittedUsage](#const-permittedusage)\n* [petsAllowed](#const-petsallowed)\n* [phone](#const-phone)\n* [photo](#const-photo)\n* [photos](#const-photos)\n* [pickupLocation](#const-pickuplocation)\n* [pickupTime](#const-pickuptime)\n* [plan](#const-plan)\n* [playMode](#const-playmode)\n* [playerType](#const-playertype)\n* [playersOnline](#const-playersonline)\n* [polygon](#const-polygon)\n* [position](#const-position)\n* [postOfficeBoxNumber](#const-postofficeboxnumber)\n* [postalCode](#const-postalcode)\n* [potentialAction](#const-potentialaction)\n* [predecessorOf](#const-predecessorof)\n* [predicate](#const-predicate)\n* [preferencesFile](#const-preferencesfile)\n* [preferredURI](#const-preferreduri)\n* [prepTime](#const-preptime)\n* [previousItem](#const-previousitem)\n* [previousMeeting](#const-previousmeeting)\n* [previousStartDate](#const-previousstartdate)\n* [previous_by_date](#const-previous_by_date)\n* [previous_version](#const-previous_version)\n* [price](#const-price)\n* [priceComponent](#const-pricecomponent)\n* [priceCurrency](#const-pricecurrency)\n* [priceRange](#const-pricerange)\n* [priceSpecification](#const-pricespecification)\n* [priceType](#const-pricetype)\n* [priceValidUntil](#const-pricevaliduntil)\n* [primaryImageOfPage](#const-primaryimageofpage)\n* [primaryTopic](#const-primarytopic)\n* [printColumn](#const-printcolumn)\n* [printEdition](#const-printedition)\n* [printPage](#const-printpage)\n* [printSection](#const-printsection)\n* [privateTypeIndex](#const-privatetypeindex)\n* [processingTime](#const-processingtime)\n* [processorRequirements](#const-processorrequirements)\n* [producer](#const-producer)\n* [produces](#const-produces)\n* [productID](#const-productid)\n* [productSupported](#const-productsupported)\n* [productionCompany](#const-productioncompany)\n* [productionDate](#const-productiondate)\n* [proficiencyLevel](#const-proficiencylevel)\n* [programMembershipUsed](#const-programmembershipused)\n* [programName](#const-programname)\n* [programmingLanguage](#const-programminglanguage)\n* [programmingModel](#const-programmingmodel)\n* [propertyChainAxiom](#const-propertychainaxiom)\n* [propertyDisjointWith](#const-propertydisjointwith)\n* [propertyID](#const-propertyid)\n* [proteinContent](#const-proteincontent)\n* [protocol](#const-protocol)\n* [provenance](#const-provenance)\n* [provider](#const-provider)\n* [providerMobility](#const-providermobility)\n* [providesBroadcastService](#const-providesbroadcastservice)\n* [providesService](#const-providesservice)\n* [publicAccess](#const-publicaccess)\n* [publicTypeIndex](#const-publictypeindex)\n* [publication](#const-publication)\n* [publications](#const-publications)\n* [publishedOn](#const-publishedon)\n* [publisher](#const-publisher)\n* [publishingPrinciples](#const-publishingprinciples)\n* [purchaseDate](#const-purchasedate)\n* [qualifiedCardinality](#const-qualifiedcardinality)\n* [query](#const-query)\n* [quest](#const-quest)\n* [question](#const-question)\n* [racine](#const-racine)\n* [range](#const-range)\n* [ratingCount](#const-ratingcount)\n* [ratingValue](#const-ratingvalue)\n* [rawType](#const-rawtype)\n* [rawUri](#const-rawuri)\n* [rdate](#const-rdate)\n* [read](#const-read)\n* [read_at](#const-read_at)\n* [readonlyValue](#const-readonlyvalue)\n* [realEstateAgent](#const-realestateagent)\n* [recipe](#const-recipe)\n* [recipeCategory](#const-recipecategory)\n* [recipeCuisine](#const-recipecuisine)\n* [recipeIngredient](#const-recipeingredient)\n* [recipeInstructions](#const-recipeinstructions)\n* [recipeYield](#const-recipeyield)\n* [recipent](#const-recipent)\n* [recipient](#const-recipient)\n* [recordLabel](#const-recordlabel)\n* [recordedAs](#const-recordedas)\n* [recordedAt](#const-recordedat)\n* [recordedIn](#const-recordedin)\n* [recordingOf](#const-recordingof)\n* [recurrenceId](#const-recurrenceid)\n* [redirectedRequest](#const-redirectedrequest)\n* [reference](#const-reference)\n* [referenceQuantity](#const-referencequantity)\n* [references](#const-references)\n* [referencesOrder](#const-referencesorder)\n* [region](#const-region)\n* [regionsAllowed](#const-regionsallowed)\n* [relatedLink](#const-relatedlink)\n* [relatedTo](#const-relatedto)\n* [related_to](#const-related_to)\n* [relation](#const-relation)\n* [releaseDate](#const-releasedate)\n* [releaseNotes](#const-releasenotes)\n* [releaseOf](#const-releaseof)\n* [releasedEvent](#const-releasedevent)\n* [relevantOccupation](#const-relevantoccupation)\n* [remainingAttendeeCapacity](#const-remainingattendeecapacity)\n* [replacee](#const-replacee)\n* [replacer](#const-replacer)\n* [replaces](#const-replaces)\n* [replyToUrl](#const-replytourl)\n* [reply_of](#const-reply_of)\n* [reportNumber](#const-reportnumber)\n* [representativeOfPage](#const-representativeofpage)\n* [requestURI](#const-requesturi)\n* [requestedBy](#const-requestedby)\n* [requestedURI](#const-requesteduri)\n* [requiredCollateral](#const-requiredcollateral)\n* [requiredGender](#const-requiredgender)\n* [requiredMaxAge](#const-requiredmaxage)\n* [requiredMinAge](#const-requiredminage)\n* [requiredQuantity](#const-requiredquantity)\n* [requirements](#const-requirements)\n* [requires](#const-requires)\n* [requiresSubscription](#const-requiressubscription)\n* [reservationFor](#const-reservationfor)\n* [reservationId](#const-reservationid)\n* [reservationStatus](#const-reservationstatus)\n* [reservedTicket](#const-reservedticket)\n* [respond_to](#const-respond_to)\n* [response](#const-response)\n* [responsibilities](#const-responsibilities)\n* [rest](#const-rest)\n* [result](#const-result)\n* [resultComment](#const-resultcomment)\n* [resultReview](#const-resultreview)\n* [review](#const-review)\n* [reviewAspect](#const-reviewaspect)\n* [reviewBody](#const-reviewbody)\n* [reviewCount](#const-reviewcount)\n* [reviewRating](#const-reviewrating)\n* [reviewedBy](#const-reviewedby)\n* [reviews](#const-reviews)\n* [rights](#const-rights)\n* [rightsHolder](#const-rightsholder)\n* [ring](#const-ring)\n* [roleName](#const-rolename)\n* [rrule](#const-rrule)\n* [rsvpResponse](#const-rsvpresponse)\n* [runtime](#const-runtime)\n* [runtimePlatform](#const-runtimeplatform)\n* [salaryCurrency](#const-salarycurrency)\n* [sameAs](#const-sameas)\n* [sampleType](#const-sampletype)\n* [saturatedFatContent](#const-saturatedfatcontent)\n* [scheduledPaymentDate](#const-scheduledpaymentdate)\n* [scheduledTime](#const-scheduledtime)\n* [schemaVersion](#const-schemaversion)\n* [schoolHomepage](#const-schoolhomepage)\n* [scope_of](#const-scope_of)\n* [screenCount](#const-screencount)\n* [screenShot](#const-screenshot)\n* [screenshot](#const-screenshot)\n* [season](#const-season)\n* [seasonNumber](#const-seasonnumber)\n* [seasons](#const-seasons)\n* [seatNumber](#const-seatnumber)\n* [seatRow](#const-seatrow)\n* [seatSection](#const-seatsection)\n* [seatingType](#const-seatingtype)\n* [securityScreening](#const-securityscreening)\n* [seeAlso](#const-seealso)\n* [seeks](#const-seeks)\n* [seller](#const-seller)\n* [semantics](#const-semantics)\n* [semanticsOrError](#const-semanticsorerror)\n* [sender](#const-sender)\n* [serialNumber](#const-serialnumber)\n* [serverStatus](#const-serverstatus)\n* [servesCuisine](#const-servescuisine)\n* [serviceArea](#const-servicearea)\n* [serviceAudience](#const-serviceaudience)\n* [serviceLocation](#const-servicelocation)\n* [serviceOperator](#const-serviceoperator)\n* [serviceOutput](#const-serviceoutput)\n* [servicePhone](#const-servicephone)\n* [servicePostalAddress](#const-servicepostaladdress)\n* [serviceSmsNumber](#const-servicesmsnumber)\n* [serviceType](#const-servicetype)\n* [serviceUrl](#const-serviceurl)\n* [servingSize](#const-servingsize)\n* [session](#const-session)\n* [sha1](#const-sha1)\n* [sharedContent](#const-sharedcontent)\n* [sharedNotes](#const-sharednotes)\n* [shared_by](#const-shared_by)\n* [sibling](#const-sibling)\n* [siblings](#const-siblings)\n* [significantLink](#const-significantlink)\n* [significantLinks](#const-significantlinks)\n* [skills](#const-skills)\n* [sku](#const-sku)\n* [skypeID](#const-skypeid)\n* [slogan](#const-slogan)\n* [smokingAllowed](#const-smokingallowed)\n* [sodiumContent](#const-sodiumcontent)\n* [softwareAddOn](#const-softwareaddon)\n* [softwareHelp](#const-softwarehelp)\n* [softwareRequirements](#const-softwarerequirements)\n* [softwareVersion](#const-softwareversion)\n* [someValuesFrom](#const-somevaluesfrom)\n* [sortName](#const-sortname)\n* [sound](#const-sound)\n* [source](#const-source)\n* [sourceIndividual](#const-sourceindividual)\n* [sourceOrganization](#const-sourceorganization)\n* [space_of](#const-space_of)\n* [spatial](#const-spatial)\n* [spatialCoverage](#const-spatialcoverage)\n* [speakable](#const-speakable)\n* [specialCommitments](#const-specialcommitments)\n* [specialOpeningHoursSpecification](#const-specialopeninghoursspecification)\n* [specialty](#const-specialty)\n* [splitPart](#const-splitpart)\n* [splitReverse](#const-splitreverse)\n* [sponsor](#const-sponsor)\n* [sport](#const-sport)\n* [sportsActivityLocation](#const-sportsactivitylocation)\n* [sportsEvent](#const-sportsevent)\n* [sportsTeam](#const-sportsteam)\n* [spouse](#const-spouse)\n* [starRating](#const-starrating)\n* [startDate](#const-startdate)\n* [startTime](#const-starttime)\n* [stateStore](#const-statestore)\n* [status](#const-status)\n* [steeringPosition](#const-steeringposition)\n* [step](#const-step)\n* [stepValue](#const-stepvalue)\n* [steps](#const-steps)\n* [storage](#const-storage)\n* [storageQuota](#const-storagequota)\n* [storageRequirements](#const-storagerequirements)\n* [storageUsage](#const-storageusage)\n* [store](#const-store)\n* [streetAddress](#const-streetaddress)\n* [subClassOf](#const-subclassof)\n* [subEvent](#const-subevent)\n* [subEvents](#const-subevents)\n* [subOrganization](#const-suborganization)\n* [subPropertyOf](#const-subpropertyof)\n* [subReservation](#const-subreservation)\n* [subject](#const-subject)\n* [subjectOf](#const-subjectof)\n* [subscriber](#const-subscriber)\n* [subscriber_of](#const-subscriber_of)\n* [subtitleLanguage](#const-subtitlelanguage)\n* [successCriteria](#const-successcriteria)\n* [successorOf](#const-successorof)\n* [sugarContent](#const-sugarcontent)\n* [suggestedAnswer](#const-suggestedanswer)\n* [suggestedGender](#const-suggestedgender)\n* [suggestedMaxAge](#const-suggestedmaxage)\n* [suggestedMinAge](#const-suggestedminage)\n* [suitableForDiet](#const-suitablefordiet)\n* [superEvent](#const-superevent)\n* [supply](#const-supply)\n* [support](#const-support)\n* [supportingData](#const-supportingdata)\n* [surface](#const-surface)\n* [surname](#const-surname)\n* [tableOfContents](#const-tableofcontents)\n* [target](#const-target)\n* [targetCollection](#const-targetcollection)\n* [targetDescription](#const-targetdescription)\n* [targetIndividual](#const-targetindividual)\n* [targetName](#const-targetname)\n* [targetPlatform](#const-targetplatform)\n* [targetProduct](#const-targetproduct)\n* [targetUrl](#const-targeturl)\n* [targetValue](#const-targetvalue)\n* [task](#const-task)\n* [taxID](#const-taxid)\n* [teger](#const-teger)\n* [tel](#const-tel)\n* [telephone](#const-telephone)\n* [temporal](#const-temporal)\n* [temporalCoverage](#const-temporalcoverage)\n* [terminalOutput](#const-terminaloutput)\n* [testData](#const-testdata)\n* [testDataset](#const-testdataset)\n* [text](#const-text)\n* [theme](#const-theme)\n* [thumbnail](#const-thumbnail)\n* [thumbnailUrl](#const-thumbnailurl)\n* [tickerSymbol](#const-tickersymbol)\n* [ticketNumber](#const-ticketnumber)\n* [ticketToken](#const-tickettoken)\n* [ticketedSeat](#const-ticketedseat)\n* [timeRequired](#const-timerequired)\n* [timeline](#const-timeline)\n* [tipjar](#const-tipjar)\n* [title](#const-title)\n* [toAccount](#const-toaccount)\n* [toLocation](#const-tolocation)\n* [toRecipient](#const-torecipient)\n* [tool](#const-tool)\n* [topObjectProperty](#const-topobjectproperty)\n* [topic](#const-topic)\n* [topic_interest](#const-topic_interest)\n* [totalPaymentDue](#const-totalpaymentdue)\n* [totalPrice](#const-totalprice)\n* [totalTime](#const-totaltime)\n* [touristType](#const-touristtype)\n* [track](#const-track)\n* [tracker](#const-tracker)\n* [trackingNumber](#const-trackingnumber)\n* [trackingUrl](#const-trackingurl)\n* [tracks](#const-tracks)\n* [trailer](#const-trailer)\n* [trainName](#const-trainname)\n* [trainNumber](#const-trainnumber)\n* [transFatContent](#const-transfatcontent)\n* [transactionStore](#const-transactionstore)\n* [transcript](#const-transcript)\n* [translator](#const-translator)\n* [travelDate](#const-traveldate)\n* [trigger](#const-trigger)\n* [trip](#const-trip)\n* [type](#const-type)\n* [typeIndex](#const-typeindex)\n* [typeOfBed](#const-typeofbed)\n* [typeOfGood](#const-typeofgood)\n* [typicalAgeRange](#const-typicalagerange)\n* [tzurl](#const-tzurl)\n* [underName](#const-undername)\n* [unionOf](#const-unionof)\n* [unitCode](#const-unitcode)\n* [unitText](#const-unittext)\n* [unsaturatedFatContent](#const-unsaturatedfatcontent)\n* [updater](#const-updater)\n* [uploadDate](#const-uploaddate)\n* [upvoteCount](#const-upvotecount)\n* [uri](#const-uri)\n* [uriPrefix](#const-uriprefix)\n* [url](#const-url)\n* [urlTemplate](#const-urltemplate)\n* [userInteractionCount](#const-userinteractioncount)\n* [usergroup_of](#const-usergroup_of)\n* [vacationHome](#const-vacationhome)\n* [valid](#const-valid)\n* [validFor](#const-validfor)\n* [validFrom](#const-validfrom)\n* [validIn](#const-validin)\n* [validThrough](#const-validthrough)\n* [validUntil](#const-validuntil)\n* [value](#const-value)\n* [valueAddedTaxIncluded](#const-valueaddedtaxincluded)\n* [valueMaxLength](#const-valuemaxlength)\n* [valueMinLength](#const-valueminlength)\n* [valueName](#const-valuename)\n* [valuePattern](#const-valuepattern)\n* [valueReference](#const-valuereference)\n* [valueRequired](#const-valuerequired)\n* [vatID](#const-vatid)\n* [vehicleConfiguration](#const-vehicleconfiguration)\n* [vehicleEngine](#const-vehicleengine)\n* [vehicleIdentificationNumber](#const-vehicleidentificationnumber)\n* [vehicleInteriorColor](#const-vehicleinteriorcolor)\n* [vehicleInteriorType](#const-vehicleinteriortype)\n* [vehicleModelDate](#const-vehiclemodeldate)\n* [vehicleSeatingCapacity](#const-vehicleseatingcapacity)\n* [vehicleTransmission](#const-vehicletransmission)\n* [vendor](#const-vendor)\n* [version](#const-version)\n* [video](#const-video)\n* [videoFormat](#const-videoformat)\n* [videoFrameSize](#const-videoframesize)\n* [videoQuality](#const-videoquality)\n* [volumeNumber](#const-volumenumber)\n* [warranty](#const-warranty)\n* [warrantyPromise](#const-warrantypromise)\n* [warrantyScope](#const-warrantyscope)\n* [webCheckinTime](#const-webcheckintime)\n* [webPage](#const-webpage)\n* [weblog](#const-weblog)\n* [weight](#const-weight)\n* [where](#const-where)\n* [width](#const-width)\n* [winner](#const-winner)\n* [withRestrictions](#const-withrestrictions)\n* [wordCount](#const-wordcount)\n* [workExample](#const-workexample)\n* [workFeatured](#const-workfeatured)\n* [workHours](#const-workhours)\n* [workInfoHomepage](#const-workinfohomepage)\n* [workLocation](#const-worklocation)\n* [workPerformed](#const-workperformed)\n* [workPresented](#const-workpresented)\n* [workplaceHomepage](#const-workplacehomepage)\n* [worksFor](#const-worksfor)\n* [workspace](#const-workspace)\n* [worstRating](#const-worstrating)\n* [xpath](#const-xpath)\n* [yahooChatID](#const-yahoochatid)\n* [yearlyRevenue](#const-yearlyrevenue)\n* [yearsInOperation](#const-yearsinoperation)\n\n### Functions\n\n* [asLiteral](#asliteral)\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [initialiseSubject](#initialisesubject)\n* [instantiateDocument](#instantiatedocument)\n* [isEntity](#isentity)\n* [isLiteral](#isliteral)\n* [isNodeRef](#isnoderef)\n* [normaliseEntity](#normaliseentity)\n* [withDocumentPlural](#const-withdocumentplural)\n* [withDocumentSingular](#const-withdocumentsingular)\n\n## Type aliases\n\n### `Const` Class\n\nƬ **Class**: *string* = \"http://www.w3.org/2000/01/rdf-schema#Class\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:388\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:92\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:2\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:2\n\nClass\nClass\n\nThe class of OWL classes.\n\nThe class of classes.\n\n___\n\n### `Const` Datatype\n\nƬ **Datatype**: *string* = \"http://www.w3.org/2000/01/rdf-schema#Datatype\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:125\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:3\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:3\n\nDatatype\n\nThe class of RDF datatypes.\n\n___\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in src/deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in src/index.ts:7\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in src/index.ts:24\n\n___\n\n###  OwlClass\n\nƬ **OwlClass**: *string*\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:4\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:4\n\n___\n\n###  OwlObjectProperty\n\nƬ **OwlObjectProperty**: *string*\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:5\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:5\n\n___\n\n### `Const` Property\n\nƬ **Property**: *string* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#Property\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:68\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:1\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:1\n\nProperty\n\nThe class of RDF properties.\n\n## Variables\n\n### `Const` AMRadioChannel\n\n• **AMRadioChannel**: *[Class](#const-class)* = \"http://schema.org/AMRadioChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7398\n\nAMRadioChannel\n\nA radio channel that uses AM.\n\n___\n\n### `Const` APIReference\n\n• **APIReference**: *[Class](#const-class)* = \"http://schema.org/APIReference\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7406\n\nAPIReference\n\nReference documentation for application programming interfaces (APIs).\n\n___\n\n### `Const` AboutPage\n\n• **AboutPage**: *[Class](#const-class)* = \"http://schema.org/AboutPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7414\n\nAboutPage\n\nWeb page type: About page.\n\n___\n\n### `Const` AcceptAction\n\n• **AcceptAction**: *[Class](#const-class)* = \"http://schema.org/AcceptAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7429\n\nAcceptAction\n\nThe act of committing to/adopting an object.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/RejectAction\">RejectAction</a>: The antonym of AcceptAction.</li>\n</ul>\n\n___\n\n### `Const` Access\n\n• **Access**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#Access\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:114\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:142\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:142\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:142\n\nnull\naccess\naccess\naccess\n\nAny kind of access to a resource. Don't use this, use R W and RW\n\nAn event in which a network access is made.\n\nAn event in which a network access is made.\n\nAn event in which a network access is made.\n\n___\n\n### `Const` Accommodation\n\n• **Accommodation**: *[Class](#const-class)* = \"http://schema.org/Accommodation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7440\n\nAccommodation\n\nAn accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement.\nFor more specific types of accommodations not defined in schema.org, one can use additionalType with external vocabularies.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` Account\n\n• **Account**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#Account\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:118\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:172\n\naccount\nAccount\n\nnull\n\nA Solid account.\n\n___\n\n### `Const` AccountingService\n\n• **AccountingService**: *[Class](#const-class)* = \"http://schema.org/AccountingService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7450\n\nAccountingService\n\nAccountancy business.<br/><br/>\n\nAs a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> it can be described as a <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> of one or more <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>(s).\n\n___\n\n### `Const` AchieveAction\n\n• **AchieveAction**: *[Class](#const-class)* = \"http://schema.org/AchieveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7458\n\nAchieveAction\n\nThe act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.\n\n___\n\n### `Const` Acquaintance\n\n• **Acquaintance**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Acquaintance\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:12\n\nAcquaintance\n\nnull\n\n___\n\n### `Const` Action\n\n• **Action**: *[Class](#const-class)* = \"http://schema.org/Action\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7468\n\nAction\n\nAn action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/04/announcing-schemaorg-actions.html\">blog post</a> and <a href=\"http://schema.org/docs/actions.html\">Actions overview document</a>.\n\n___\n\n### `Const` ActionAccessSpecification\n\n• **ActionAccessSpecification**: *[Class](#const-class)* = \"http://schema.org/ActionAccessSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7476\n\nActionAccessSpecification\n\nA set of requirements that a must be fulfilled in order to perform an Action.\n\n___\n\n### `Const` ActionStatusType\n\n• **ActionStatusType**: *[Class](#const-class)* = \"http://schema.org/ActionStatusType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7484\n\nActionStatusType\n\nThe status of an Action.\n\n___\n\n### `Const` ActivateAction\n\n• **ActivateAction**: *[Class](#const-class)* = \"http://schema.org/ActivateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7492\n\nActivateAction\n\nThe act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).\n\n___\n\n### `Const` AddAction\n\n• **AddAction**: *[Class](#const-class)* = \"http://schema.org/AddAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7500\n\nAddAction\n\nThe act of editing by adding an object to a collection.\n\n___\n\n### `Const` Address\n\n• **Address**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Address\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:227\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:404\n\nnull\nAddress\n\nnull\n\nTo specify the components of the delivery address for the  object\n\n___\n\n### `Const` AdministrativeArea\n\n• **AdministrativeArea**: *[Class](#const-class)* = \"http://schema.org/AdministrativeArea\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7508\n\nAdministrativeArea\n\nA geographical region, typically under the jurisdiction of a particular government.\n\n___\n\n### `Const` AdultEntertainment\n\n• **AdultEntertainment**: *[Class](#const-class)* = \"http://schema.org/AdultEntertainment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7516\n\nAdultEntertainment\n\nAn adult entertainment establishment.\n\n___\n\n### `Const` Agent\n\n• **Agent**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Agent\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:452\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:550\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:20\n\nAgent\nAgent\nAgent\n\nA resource that acts or has the power to act.\n\nAn agent (eg. person, group, software or physical artifact).\n\nnull\n\n___\n\n### `Const` AgentClass\n\n• **AgentClass**: *[Class](#const-class)* = \"http://purl.org/dc/terms/AgentClass\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:460\n\nAgent Class\n\nA group of agents.\n\n___\n\n### `Const` AggregateOffer\n\n• **AggregateOffer**: *[Class](#const-class)* = \"http://schema.org/AggregateOffer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7524\n\nAggregateOffer\n\nWhen a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used.\n\n___\n\n### `Const` AggregateRating\n\n• **AggregateRating**: *[Class](#const-class)* = \"http://schema.org/AggregateRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7532\n\nAggregateRating\n\nThe average rating based on multiple ratings or reviews.\n\n___\n\n### `Const` AgreeAction\n\n• **AgreeAction**: *[Class](#const-class)* = \"http://schema.org/AgreeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7540\n\nAgreeAction\n\nThe act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.\n\n___\n\n### `Const` Airline\n\n• **Airline**: *[Class](#const-class)* = \"http://schema.org/Airline\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7548\n\nAirline\n\nAn organization that provides flights for passengers.\n\n___\n\n### `Const` Airport\n\n• **Airport**: *[Class](#const-class)* = \"http://schema.org/Airport\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7556\n\nAirport\n\nAn airport.\n\n___\n\n### `Const` AlignmentObject\n\n• **AlignmentObject**: *[Class](#const-class)* = \"http://schema.org/AlignmentObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7564\n\nAlignmentObject\n\nAn intangible item that describes an alignment between a learning resource and a node in an educational framework.\n\n___\n\n### `Const` AllDifferent\n\n• **AllDifferent**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#AllDifferent\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:332\n\nAllDifferent\n\nThe class of collections of pairwise different individuals.\n\n___\n\n### `Const` AllDisjointClasses\n\n• **AllDisjointClasses**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#AllDisjointClasses\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:340\n\nAllDisjointClasses\n\nThe class of collections of pairwise disjoint classes.\n\n___\n\n### `Const` AllDisjointProperties\n\n• **AllDisjointProperties**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#AllDisjointProperties\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:348\n\nAllDisjointProperties\n\nThe class of collections of pairwise disjoint properties.\n\n___\n\n### `Const` AllocateAction\n\n• **AllocateAction**: *[Class](#const-class)* = \"http://schema.org/AllocateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7572\n\nAllocateAction\n\nThe act of organizing tasks/objects/events by associating resources to it.\n\n___\n\n### `Const` Alt\n\n• **Alt**: *[Class](#const-class)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:100\n\nAlt\n\nThe class of containers of alternatives.\n\n___\n\n### `Const` AmusementPark\n\n• **AmusementPark**: *[Class](#const-class)* = \"http://schema.org/AmusementPark\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7580\n\nAmusementPark\n\nAn amusement park.\n\n___\n\n### `Const` AnimalShelter\n\n• **AnimalShelter**: *[Class](#const-class)* = \"http://schema.org/AnimalShelter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7588\n\nAnimalShelter\n\nAnimal shelter.\n\n___\n\n### `Const` Annotation\n\n• **Annotation**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#Annotation\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:356\n\nAnnotation\n\nThe class of annotated annotations for which the RDF serialization consists of an annotated subject, predicate and object.\n\n___\n\n### `Const` AnnotationProperty\n\n• **AnnotationProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#AnnotationProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:364\n\nAnnotationProperty\n\nThe class of annotation properties.\n\n___\n\n### `Const` Answer\n\n• **Answer**: *[Class](#const-class)* = \"http://schema.org/Answer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7596\n\nAnswer\n\nAn answer offered to a question; perhaps correct, perhaps opinionated or wrong.\n\n___\n\n### `Const` Apartment\n\n• **Apartment**: *[Class](#const-class)* = \"http://schema.org/Apartment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7604\n\nApartment\n\nAn apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Apartment\">http://en.wikipedia.org/wiki/Apartment</a>).\n\n___\n\n### `Const` ApartmentComplex\n\n• **ApartmentComplex**: *[Class](#const-class)* = \"http://schema.org/ApartmentComplex\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7612\n\nApartmentComplex\n\nResidence type: Apartment complex.\n\n___\n\n### `Const` Append\n\n• **Append**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Append\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:128\n\nappend\n\nAppend accesses are specific write access which only add information, and do not remove information.\n    For text files, for example, append access allows bytes to be added onto the end of the file.\n    For RDF graphs, Append access allows adds triples to the graph but does not remove any.\n    Append access is useful for dropbox functionality.\n    Dropbox can be used for link notification, which the information added is a notification\n    that a some link has been made elsewhere relevant to the given resource.\n\n___\n\n### `Const` AppendAction\n\n• **AppendAction**: *[Class](#const-class)* = \"http://schema.org/AppendAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7620\n\nAppendAction\n\nThe act of inserting at the end if an ordered collection.\n\n___\n\n### `Const` ApplyAction\n\n• **ApplyAction**: *[Class](#const-class)* = \"http://schema.org/ApplyAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7635\n\nApplyAction\n\nThe act of registering to an organization/service without the guarantee to receive it.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li>\n</ul>\n\n___\n\n### `Const` Aquarium\n\n• **Aquarium**: *[Class](#const-class)* = \"http://schema.org/Aquarium\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7643\n\nAquarium\n\nAquarium.\n\n___\n\n### `Const` ArriveAction\n\n• **ArriveAction**: *[Class](#const-class)* = \"http://schema.org/ArriveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7651\n\nArriveAction\n\nThe act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.\n\n___\n\n### `Const` ArtGallery\n\n• **ArtGallery**: *[Class](#const-class)* = \"http://schema.org/ArtGallery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7659\n\nArtGallery\n\nAn art gallery.\n\n___\n\n### `Const` Article\n\n• **Article**: *[Class](#const-class)* = \"http://schema.org/Article\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7669\n\nArticle\n\nAn article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.\n\n___\n\n### `Const` AskAction\n\n• **AskAction**: *[Class](#const-class)* = \"http://schema.org/AskAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7684\n\nAskAction\n\nThe act of posing a question / favor to someone.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ReplyAction\">ReplyAction</a>: Appears generally as a response to AskAction.</li>\n</ul>\n\n___\n\n### `Const` AssessAction\n\n• **AssessAction**: *[Class](#const-class)* = \"http://schema.org/AssessAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7692\n\nAssessAction\n\nThe act of forming one's opinion, reaction or sentiment.\n\n___\n\n### `Const` AssignAction\n\n• **AssignAction**: *[Class](#const-class)* = \"http://schema.org/AssignAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7700\n\nAssignAction\n\nThe act of allocating an action/event/task to some destination (someone or something).\n\n___\n\n### `Const` AsymmetricProperty\n\n• **AsymmetricProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#AsymmetricProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:372\n\nAsymmetricProperty\n\nThe class of asymmetric properties.\n\n___\n\n### `Const` Attorney\n\n• **Attorney**: *[Class](#const-class)* = \"http://schema.org/Attorney\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7710\n\nAttorney\n\nProfessional service: Attorney. <br/><br/>\n\nThis type is deprecated - <a class=\"localLink\" href=\"http://schema.org/LegalService\">LegalService</a> is more inclusive and less ambiguous.\n\n___\n\n### `Const` Audience\n\n• **Audience**: *[Class](#const-class)* = \"http://schema.org/Audience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7718\n\nAudience\n\nIntended audience for an item, i.e. the group for whom the item was created.\n\n___\n\n### `Const` AudioObject\n\n• **AudioObject**: *[Class](#const-class)* = \"http://schema.org/AudioObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7726\n\nAudioObject\n\nAn audio file.\n\n___\n\n### `Const` AuthenticatedAgent\n\n• **AuthenticatedAgent**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#AuthenticatedAgent\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:143\n\nAnyone authenticated\n\nA class of agents who have been authenticated.\nIn other words, anyone can access this resource, but not anonymously.\nThe social expectation is that the authentication process will provide an\nidentify and a name, or pseudonym.\n(A new ID should not be minted for every access: the intent is that the user\nis able to continue to use the ID for continues interactions with peers,\nand for example to develop a reputation)\n\n___\n\n### `Const` Authorization\n\n• **Authorization**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Authorization\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:152\n\nauthorization\n\nAn element of access control,\n    allowing agent to agents access of some kind to resources or classes of resources\n\n___\n\n### `Const` AuthorizeAction\n\n• **AuthorizeAction**: *[Class](#const-class)* = \"http://schema.org/AuthorizeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7734\n\nAuthorizeAction\n\nThe act of granting permission to an object.\n\n___\n\n### `Const` AutoBodyShop\n\n• **AutoBodyShop**: *[Class](#const-class)* = \"http://schema.org/AutoBodyShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7742\n\nAutoBodyShop\n\nAuto body shop.\n\n___\n\n### `Const` AutoDealer\n\n• **AutoDealer**: *[Class](#const-class)* = \"http://schema.org/AutoDealer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7750\n\nAutoDealer\n\nAn car dealership.\n\n___\n\n### `Const` AutoPartsStore\n\n• **AutoPartsStore**: *[Class](#const-class)* = \"http://schema.org/AutoPartsStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7758\n\nAutoPartsStore\n\nAn auto parts store.\n\n___\n\n### `Const` AutoRental\n\n• **AutoRental**: *[Class](#const-class)* = \"http://schema.org/AutoRental\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7766\n\nAutoRental\n\nA car rental business.\n\n___\n\n### `Const` AutoRepair\n\n• **AutoRepair**: *[Class](#const-class)* = \"http://schema.org/AutoRepair\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7774\n\nAutoRepair\n\nCar repair business.\n\n___\n\n### `Const` AutoWash\n\n• **AutoWash**: *[Class](#const-class)* = \"http://schema.org/AutoWash\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7782\n\nAutoWash\n\nA car wash business.\n\n___\n\n### `Const` AutomatedTeller\n\n• **AutomatedTeller**: *[Class](#const-class)* = \"http://schema.org/AutomatedTeller\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7790\n\nAutomatedTeller\n\nATM/cash machine.\n\n___\n\n### `Const` AutomotiveBusiness\n\n• **AutomotiveBusiness**: *[Class](#const-class)* = \"http://schema.org/AutomotiveBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7798\n\nAutomotiveBusiness\n\nCar repair, sales, or parts.\n\n___\n\n### `Const` Axiom\n\n• **Axiom**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#Axiom\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:380\n\nAxiom\n\nThe class of annotated axioms for which the RDF serialization consists of an annotated subject, predicate and object.\n\n___\n\n### `Const` BBS\n\n• **BBS**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#BBS\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:28\n\nBBS\n\nThis class is deprecated\n\n___\n\n### `Const` Bag\n\n• **Bag**: *[Class](#const-class)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:84\n\nBag\n\nThe class of unordered containers.\n\n___\n\n### `Const` Bakery\n\n• **Bakery**: *[Class](#const-class)* = \"http://schema.org/Bakery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7806\n\nBakery\n\nA bakery.\n\n___\n\n### `Const` Bank\n\n• **Bank**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Bank\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:126\n\nnull\n\nnull\n\n___\n\n### `Const` BankAccount\n\n• **BankAccount**: *[Class](#const-class)* = \"http://schema.org/BankAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7814\n\nBankAccount\n\nA product or service offered by a bank whereby one may deposit, withdraw or transfer money and in some cases be paid interest.\n\n___\n\n### `Const` BankOrCreditUnion\n\n• **BankOrCreditUnion**: *[Class](#const-class)* = \"http://schema.org/BankOrCreditUnion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7822\n\nBankOrCreditUnion\n\nBank or credit union.\n\n___\n\n### `Const` BarOrPub\n\n• **BarOrPub**: *[Class](#const-class)* = \"http://schema.org/BarOrPub\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7830\n\nBarOrPub\n\nA bar or pub.\n\n___\n\n### `Const` Barcode\n\n• **Barcode**: *[Class](#const-class)* = \"http://schema.org/Barcode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7838\n\nBarcode\n\nAn image of a visual machine-readable code such as a barcode or QR code.\n\n___\n\n### `Const` BasicContainer\n\n• **BasicContainer**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#BasicContainer\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:148\n\nBasicContainer\n\nAn LDPC that uses a predefined predicate to simply link to its contained resources.\n\n___\n\n### `Const` Beach\n\n• **Beach**: *[Class](#const-class)* = \"http://schema.org/Beach\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7846\n\nBeach\n\nBeach.\n\n___\n\n### `Const` BeautySalon\n\n• **BeautySalon**: *[Class](#const-class)* = \"http://schema.org/BeautySalon\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7854\n\nBeautySalon\n\nBeauty salon.\n\n___\n\n### `Const` BedAndBreakfast\n\n• **BedAndBreakfast**: *[Class](#const-class)* = \"http://schema.org/BedAndBreakfast\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7864\n\nBedAndBreakfast\n\nBed and breakfast.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` BedDetails\n\n• **BedDetails**: *[Class](#const-class)* = \"http://schema.org/BedDetails\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7872\n\nBedDetails\n\nAn entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also <a class=\"localLink\" href=\"http://schema.org/BedType\">BedType</a> (under development).\n\n___\n\n### `Const` BedType\n\n• **BedType**: *[Class](#const-class)* = \"http://schema.org/BedType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7880\n\nBedType\n\nA type of bed. This is used for indicating the bed or beds available in an accommodation.\n\n___\n\n### `Const` BefriendAction\n\n• **BefriendAction**: *[Class](#const-class)* = \"http://schema.org/BefriendAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7895\n\nBefriendAction\n\nThe act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li>\n</ul>\n\n___\n\n### `Const` BibliographicResource\n\n• **BibliographicResource**: *[Class](#const-class)* = \"http://purl.org/dc/terms/BibliographicResource\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:468\n\nBibliographic Resource\n\nA book, article, or other documentary resource.\n\n___\n\n### `Const` BikeStore\n\n• **BikeStore**: *[Class](#const-class)* = \"http://schema.org/BikeStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7903\n\nBikeStore\n\nA bike store.\n\n___\n\n### `Const` Blog\n\n• **Blog**: *[Class](#const-class)* = \"http://schema.org/Blog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7911\n\nBlog\n\nA blog.\n\n___\n\n### `Const` BlogPosting\n\n• **BlogPosting**: *[Class](#const-class)* = \"http://schema.org/BlogPosting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7919\n\nBlogPosting\n\nA blog post.\n\n___\n\n### `Const` BoardingPolicyType\n\n• **BoardingPolicyType**: *[Class](#const-class)* = \"http://schema.org/BoardingPolicyType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7927\n\nBoardingPolicyType\n\nA type of boarding policy used by an airline.\n\n___\n\n### `Const` BodyOfWater\n\n• **BodyOfWater**: *[Class](#const-class)* = \"http://schema.org/BodyOfWater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7935\n\nBodyOfWater\n\nA body of water, such as a sea, ocean, or lake.\n\n___\n\n### `Const` Book\n\n• **Book**: *[Class](#const-class)* = \"http://schema.org/Book\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7943\n\nBook\n\nA book.\n\n___\n\n### `Const` BookFormatType\n\n• **BookFormatType**: *[Class](#const-class)* = \"http://schema.org/BookFormatType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7951\n\nBookFormatType\n\nThe publication format of the book.\n\n___\n\n### `Const` BookSeries\n\n• **BookSeries**: *[Class](#const-class)* = \"http://schema.org/BookSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7959\n\nBookSeries\n\nA series of books. Included books can be indicated with the hasPart property.\n\n___\n\n### `Const` BookStore\n\n• **BookStore**: *[Class](#const-class)* = \"http://schema.org/BookStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7967\n\nBookStore\n\nA bookstore.\n\n___\n\n### `Const` BookmarkAction\n\n• **BookmarkAction**: *[Class](#const-class)* = \"http://schema.org/BookmarkAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7975\n\nBookmarkAction\n\nAn agent bookmarks/flags/labels/tags/marks an object.\n\n___\n\n### `Const` Boolean\n\n• **Boolean**: *string* = \"http://schema.org/Boolean\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7983\n\nBoolean\n\nBoolean: True or False.\n\n___\n\n### `Const` BorrowAction\n\n• **BorrowAction**: *[Class](#const-class)* = \"http://schema.org/BorrowAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7998\n\nBorrowAction\n\nThe act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/LendAction\">LendAction</a>: Reciprocal of BorrowAction.</li>\n</ul>\n\n___\n\n### `Const` BowlingAlley\n\n• **BowlingAlley**: *[Class](#const-class)* = \"http://schema.org/BowlingAlley\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8006\n\nBowlingAlley\n\nA bowling alley.\n\n___\n\n### `Const` Box\n\n• **Box**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/Box\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:628\n\nDCMI Box\n\nThe set of regions in space defined by their geographic coordinates according to the DCMI Box Encoding Scheme.\n\n___\n\n### `Const` Brand\n\n• **Brand**: *[Class](#const-class)* = \"http://schema.org/Brand\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8014\n\nBrand\n\nA brand is a name used by an organization or business person for labeling a product, product group, or similar.\n\n___\n\n### `Const` BreadcrumbList\n\n• **BreadcrumbList**: *[Class](#const-class)* = \"http://schema.org/BreadcrumbList\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8024\n\nBreadcrumbList\n\nA BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.<br/><br/>\n\nThe <a class=\"localLink\" href=\"http://schema.org/position\">position</a> property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an <a class=\"localLink\" href=\"http://schema.org/itemListOrder\">itemListOrder</a> of <a class=\"localLink\" href=\"http://schema.org/ItemListOrderAscending\">ItemListOrderAscending</a> (lower values listed first), and that the first items in this list correspond to the \"top\" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.\n\n___\n\n### `Const` Brewery\n\n• **Brewery**: *[Class](#const-class)* = \"http://schema.org/Brewery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8032\n\nBrewery\n\nBrewery.\n\n___\n\n### `Const` Bridge\n\n• **Bridge**: *[Class](#const-class)* = \"http://schema.org/Bridge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8040\n\nBridge\n\nA bridge.\n\n___\n\n### `Const` BroadcastChannel\n\n• **BroadcastChannel**: *[Class](#const-class)* = \"http://schema.org/BroadcastChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8048\n\nBroadcastChannel\n\nA unique instance of a BroadcastService on a CableOrSatelliteService lineup.\n\n___\n\n### `Const` BroadcastEvent\n\n• **BroadcastEvent**: *[Class](#const-class)* = \"http://schema.org/BroadcastEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8056\n\nBroadcastEvent\n\nAn over the air or online broadcast event.\n\n___\n\n### `Const` BroadcastFrequencySpecification\n\n• **BroadcastFrequencySpecification**: *[Class](#const-class)* = \"http://schema.org/BroadcastFrequencySpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8064\n\nBroadcastFrequencySpecification\n\nThe frequency in MHz and the modulation used for a particular BroadcastService.\n\n___\n\n### `Const` BroadcastService\n\n• **BroadcastService**: *[Class](#const-class)* = \"http://schema.org/BroadcastService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8072\n\nBroadcastService\n\nA delivery service through which content is provided via broadcast over the air or online.\n\n___\n\n### `Const` BuddhistTemple\n\n• **BuddhistTemple**: *[Class](#const-class)* = \"http://schema.org/BuddhistTemple\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8080\n\nBuddhistTemple\n\nA Buddhist temple.\n\n___\n\n### `Const` BusReservation\n\n• **BusReservation**: *[Class](#const-class)* = \"http://schema.org/BusReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8090\n\nBusReservation\n\nA reservation for bus travel. <br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` BusStation\n\n• **BusStation**: *[Class](#const-class)* = \"http://schema.org/BusStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8098\n\nBusStation\n\nA bus station.\n\n___\n\n### `Const` BusStop\n\n• **BusStop**: *[Class](#const-class)* = \"http://schema.org/BusStop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8106\n\nBusStop\n\nA bus stop.\n\n___\n\n### `Const` BusTrip\n\n• **BusTrip**: *[Class](#const-class)* = \"http://schema.org/BusTrip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8114\n\nBusTrip\n\nA trip on a commercial bus line.\n\n___\n\n### `Const` BusinessAudience\n\n• **BusinessAudience**: *[Class](#const-class)* = \"http://schema.org/BusinessAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8122\n\nBusinessAudience\n\nA set of characteristics belonging to businesses, e.g. who compose an item's target audience.\n\n___\n\n### `Const` BusinessEntityType\n\n• **BusinessEntityType**: *[Class](#const-class)* = \"http://schema.org/BusinessEntityType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8140\n\nBusinessEntityType\n\nA business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereof, of an organization or business person.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#Business</li>\n<li>http://purl.org/goodrelations/v1#Enduser</li>\n<li>http://purl.org/goodrelations/v1#PublicInstitution</li>\n<li>http://purl.org/goodrelations/v1#Reseller</li>\n</ul>\n\n___\n\n### `Const` BusinessEvent\n\n• **BusinessEvent**: *[Class](#const-class)* = \"http://schema.org/BusinessEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8148\n\nBusinessEvent\n\nEvent type: Business event.\n\n___\n\n### `Const` BusinessFunction\n\n• **BusinessFunction**: *[Class](#const-class)* = \"http://schema.org/BusinessFunction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8170\n\nBusinessFunction\n\nThe business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation. Proprietary specifications of access rights are also instances of this class.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#ConstructionInstallation</li>\n<li>http://purl.org/goodrelations/v1#Dispose</li>\n<li>http://purl.org/goodrelations/v1#LeaseOut</li>\n<li>http://purl.org/goodrelations/v1#Maintain</li>\n<li>http://purl.org/goodrelations/v1#ProvideService</li>\n<li>http://purl.org/goodrelations/v1#Repair</li>\n<li>http://purl.org/goodrelations/v1#Sell</li>\n<li>http://purl.org/goodrelations/v1#Buy</li>\n</ul>\n\n___\n\n### `Const` BuyAction\n\n• **BuyAction**: *[Class](#const-class)* = \"http://schema.org/BuyAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8178\n\nBuyAction\n\nThe act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction.\n\n___\n\n### `Const` CableOrSatelliteService\n\n• **CableOrSatelliteService**: *[Class](#const-class)* = \"http://schema.org/CableOrSatelliteService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8186\n\nCableOrSatelliteService\n\nA service which provides access to media programming like TV or radio. Access may be via cable or satellite.\n\n___\n\n### `Const` CafeOrCoffeeShop\n\n• **CafeOrCoffeeShop**: *[Class](#const-class)* = \"http://schema.org/CafeOrCoffeeShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8194\n\nCafeOrCoffeeShop\n\nA cafe or coffee shop.\n\n___\n\n### `Const` Campground\n\n• **Campground**: *[Class](#const-class)* = \"http://schema.org/Campground\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8206\n\nCampground\n\nA camping site, campsite, or <a class=\"localLink\" href=\"http://schema.org/Campground\">Campground</a> is a place used for overnight stay in the outdoors, typically containing individual <a class=\"localLink\" href=\"http://schema.org/CampingPitch\">CampingPitch</a> locations. <br/><br/>\n\nIn British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites (Source: Wikipedia see <a href=\"https://en.wikipedia.org/wiki/Campsite\">https://en.wikipedia.org/wiki/Campsite</a>).<br/><br/>\n\nSee also the dedicated <a href=\"/docs/hotels.html\">document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` CampingPitch\n\n• **CampingPitch**: *[Class](#const-class)* = \"http://schema.org/CampingPitch\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8219\n\nCampingPitch\n\nA <a class=\"localLink\" href=\"http://schema.org/CampingPitch\">CampingPitch</a> is an individual place for overnight stay in the outdoors, typically being part of a larger camping site, or <a class=\"localLink\" href=\"http://schema.org/Campground\">Campground</a>.<br/><br/>\n\nIn British English a campsite, or campground, is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites.\n(Source: Wikipedia see <a href=\"https://en.wikipedia.org/wiki/Campsite\">https://en.wikipedia.org/wiki/Campsite</a>).<br/><br/>\n\nSee also the dedicated <a href=\"/docs/hotels.html\">document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` Canal\n\n• **Canal**: *[Class](#const-class)* = \"http://schema.org/Canal\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8227\n\nCanal\n\nA canal, like the Panama Canal.\n\n___\n\n### `Const` CancelAction\n\n• **CancelAction**: *[Class](#const-class)* = \"http://schema.org/CancelAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8242\n\nCancelAction\n\nThe act of asserting that a future event/action is no longer going to happen.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ConfirmAction\">ConfirmAction</a>: The antonym of CancelAction.</li>\n</ul>\n\n___\n\n### `Const` Car\n\n• **Car**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Car\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8250\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:36\n\nCar\nCar\n\nA car is a wheeled, self-powered motor vehicle used for transportation.\n\nThis class is deprecated\n\n___\n\n### `Const` Casino\n\n• **Casino**: *[Class](#const-class)* = \"http://schema.org/Casino\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8258\n\nCasino\n\nA casino.\n\n___\n\n### `Const` Cat\n\n• **Cat**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Cat\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:134\n\ncategory\n\nnull\n\n___\n\n### `Const` CatholicChurch\n\n• **CatholicChurch**: *[Class](#const-class)* = \"http://schema.org/CatholicChurch\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8266\n\nCatholicChurch\n\nA Catholic church.\n\n___\n\n### `Const` Cell\n\n• **Cell**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Cell\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:44\n\nCell\n\nAlso called mobile telephone\n\n___\n\n### `Const` Cemetery\n\n• **Cemetery**: *[Class](#const-class)* = \"http://schema.org/Cemetery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8274\n\nCemetery\n\nA graveyard.\n\n___\n\n### `Const` Chaff\n\n• **Chaff**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/log#Chaff\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:346\n\nnull\n\nAny statement mentioning anything in this class\nis considered boring and purged by the cwm --purge option.\nThis is a convenience, and does not have any value when published as a\ngeneral fact on the web.\n\n___\n\n### `Const` Change\n\n• **Change**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Change\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:362\n\nchange\n\nThe universal class of things which\nchange the state of a task.\nIncluded now: Creation, Transition. (Maybe in the future\nmore π-calculus constructions such as splitting & merging tasks,\nand import/export of obligations to a foreign opaque system.)\n\n___\n\n### `Const` CheckAction\n\n• **CheckAction**: *[Class](#const-class)* = \"http://schema.org/CheckAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8282\n\nCheckAction\n\nAn agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.\n\n___\n\n### `Const` CheckInAction\n\n• **CheckInAction**: *[Class](#const-class)* = \"http://schema.org/CheckInAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8299\n\nCheckInAction\n\nThe act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/CheckOutAction\">CheckOutAction</a>: The antonym of CheckInAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/ArriveAction\">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/ConfirmAction\">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the <em>start</em> of a previously reserved service rather than its validity/existence.</li>\n</ul>\n\n___\n\n### `Const` CheckOutAction\n\n• **CheckOutAction**: *[Class](#const-class)* = \"http://schema.org/CheckOutAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8316\n\nCheckOutAction\n\nThe act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check in) or place (e.g. hotel).<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/CheckInAction\">CheckInAction</a>: The antonym of CheckOutAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/DepartAction\">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/CancelAction\">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li>\n</ul>\n\n___\n\n### `Const` CheckoutPage\n\n• **CheckoutPage**: *[Class](#const-class)* = \"http://schema.org/CheckoutPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8324\n\nCheckoutPage\n\nWeb page type: Checkout page.\n\n___\n\n### `Const` Child\n\n• **Child**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Child\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:52\n\nChild\n\nnull\n\n___\n\n### `Const` ChildCare\n\n• **ChildCare**: *[Class](#const-class)* = \"http://schema.org/ChildCare\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8332\n\nChildCare\n\nA Childcare center.\n\n___\n\n### `Const` ChildrensEvent\n\n• **ChildrensEvent**: *[Class](#const-class)* = \"http://schema.org/ChildrensEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8340\n\nChildrensEvent\n\nEvent type: Children's event.\n\n___\n\n### `Const` ChooseAction\n\n• **ChooseAction**: *[Class](#const-class)* = \"http://schema.org/ChooseAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8348\n\nChooseAction\n\nThe act of expressing a preference from a set of options or a large or unbounded set of choices/options.\n\n___\n\n### `Const` Church\n\n• **Church**: *[Class](#const-class)* = \"http://schema.org/Church\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8356\n\nChurch\n\nA church.\n\n___\n\n### `Const` City\n\n• **City**: *[Class](#const-class)* = \"http://schema.org/City\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8364\n\nCity\n\nA city or town.\n\n___\n\n### `Const` CityHall\n\n• **CityHall**: *[Class](#const-class)* = \"http://schema.org/CityHall\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8372\n\nCityHall\n\nA city hall.\n\n___\n\n### `Const` CivicStructure\n\n• **CivicStructure**: *[Class](#const-class)* = \"http://schema.org/CivicStructure\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8380\n\nCivicStructure\n\nA public structure, such as a town hall or concert hall.\n\n___\n\n### `Const` ClaimReview\n\n• **ClaimReview**: *[Class](#const-class)* = \"http://schema.org/ClaimReview\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8388\n\nClaimReview\n\nA fact-checking review of claims made (or reported) in some creative work (referenced via itemReviewed).\n\n___\n\n### `Const` Classified\n\n• **Classified**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Classified\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:86\n\nclassified\n\nnull\n\n___\n\n### `Const` Clip\n\n• **Clip**: *[Class](#const-class)* = \"http://schema.org/Clip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8396\n\nClip\n\nA short TV or radio program or a segment/part of a program.\n\n___\n\n### `Const` Closed\n\n• **Closed**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Closed\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:321\n\nclosed\n\nA task which does not neeed attention. It may be closed because\n        has been abandonned or completed, for example.\n\n___\n\n### `Const` ClothingStore\n\n• **ClothingStore**: *[Class](#const-class)* = \"http://schema.org/ClothingStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8404\n\nClothingStore\n\nA clothing store.\n\n___\n\n### `Const` Code\n\n• **Code**: *[Class](#const-class)* = \"http://schema.org/Code\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8412\n\nCode\n\nComputer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.\n\n___\n\n### `Const` Colleague\n\n• **Colleague**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Colleague\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:60\n\nColleague\n\nnull\n\n___\n\n### `Const` CollectionPage\n\n• **CollectionPage**: *[Class](#const-class)* = \"http://schema.org/CollectionPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8420\n\nCollectionPage\n\nWeb page type: Collection page.\n\n___\n\n### `Const` CollegeOrUniversity\n\n• **CollegeOrUniversity**: *[Class](#const-class)* = \"http://schema.org/CollegeOrUniversity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8428\n\nCollegeOrUniversity\n\nA college, university, or other third-level educational institution.\n\n___\n\n### `Const` ComedyClub\n\n• **ComedyClub**: *[Class](#const-class)* = \"http://schema.org/ComedyClub\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8436\n\nComedyClub\n\nA comedy club.\n\n___\n\n### `Const` ComedyEvent\n\n• **ComedyEvent**: *[Class](#const-class)* = \"http://schema.org/ComedyEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8444\n\nComedyEvent\n\nEvent type: Comedy event.\n\n___\n\n### `Const` Comment\n\n• **Comment**: *[Class](#const-class)* = \"http://schema.org/Comment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8452\n\nComment\n\nA comment on an item - for example, a comment on a blog post. The comment's content is expressed via the <a class=\"localLink\" href=\"http://schema.org/text\">text</a> property, and its topic via <a class=\"localLink\" href=\"http://schema.org/about\">about</a>, properties shared with all CreativeWorks.\n\n___\n\n### `Const` CommentAction\n\n• **CommentAction**: *[Class](#const-class)* = \"http://schema.org/CommentAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8460\n\nCommentAction\n\nThe act of generating a comment about a subject.\n\n___\n\n### `Const` CommunicateAction\n\n• **CommunicateAction**: *[Class](#const-class)* = \"http://schema.org/CommunicateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8468\n\nCommunicateAction\n\nThe act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.\n\n___\n\n### `Const` Community\n\n• **Community**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Community\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:12\n\nCommunity\n\nCommunity is a high-level concept that defines an online community and what it consists of.\n\n___\n\n### `Const` CompoundPriceSpecification\n\n• **CompoundPriceSpecification**: *[Class](#const-class)* = \"http://schema.org/CompoundPriceSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8476\n\nCompoundPriceSpecification\n\nA compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. \"electricity\" or \"final cleaning\").\n\n___\n\n### `Const` ComputerLanguage\n\n• **ComputerLanguage**: *[Class](#const-class)* = \"http://schema.org/ComputerLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8484\n\nComputerLanguage\n\nThis type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the <a class=\"localLink\" href=\"http://schema.org/Language\">Language</a> type.\n\n___\n\n### `Const` ComputerStore\n\n• **ComputerStore**: *[Class](#const-class)* = \"http://schema.org/ComputerStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8492\n\nComputerStore\n\nA computer store.\n\n___\n\n### `Const` ConfirmAction\n\n• **ConfirmAction**: *[Class](#const-class)* = \"http://schema.org/ConfirmAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8507\n\nConfirmAction\n\nThe act of notifying someone that a future event/action is going to happen as expected.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/CancelAction\">CancelAction</a>: The antonym of ConfirmAction.</li>\n</ul>\n\n___\n\n### `Const` Conjunction\n\n• **Conjunction**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/arg#Conjunction\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:36\n\nnull\n\nnull\n\n___\n\n### `Const` ConsumeAction\n\n• **ConsumeAction**: *[Class](#const-class)* = \"http://schema.org/ConsumeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8515\n\nConsumeAction\n\nThe act of ingesting information/resources/food.\n\n___\n\n### `Const` Contact\n\n• **Contact**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Contact\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:68\n\nContact\n\nnull\n\n___\n\n### `Const` ContactLocation\n\n• **ContactLocation**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/contact#ContactLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:219\n\ncontact point\n\nA place, or mobile situation, with address, phone number, fax, etc.\n    Related to a person by home, office, etc.\n    Note one person's workplace may be another person's home.\n    A person may have more than one home and more than one workplace.\n    (In practice it sometimes maybe useful with restriucted datasets to\n    assume that this is not the case, when extracting data from other ontologies\n    with no concept of ContactLocation).  Strongly related to a person:\n    in some ways a role that a person can be in.\n\n___\n\n### `Const` ContactPage\n\n• **ContactPage**: *[Class](#const-class)* = \"http://schema.org/ContactPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8523\n\nContactPage\n\nWeb page type: Contact page.\n\n___\n\n### `Const` ContactPoint\n\n• **ContactPoint**: *[Class](#const-class)* = \"http://schema.org/ContactPoint\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8531\n\nContactPoint\n\nA contact point&#x2014;for example, a Customer Complaints department.\n\n___\n\n### `Const` ContactPointOption\n\n• **ContactPointOption**: *[Class](#const-class)* = \"http://schema.org/ContactPointOption\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8539\n\nContactPointOption\n\nEnumerated options related to a ContactPoint.\n\n___\n\n### `Const` Container\n\n• **Container**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Container\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:140\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:108\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:20\n\nContainer\nContainer\nContainer\n\nA Linked Data Platform RDF Source (LDP-RS) that also conforms to additional patterns and conventions for managing membership. Readers should refer to the specification defining this ontology for the list of behaviors associated with it.\n\nThe class of RDF containers.\n\nAn area in which content Items are contained.\n\n___\n\n### `Const` ContainerMembershipProperty\n\n• **ContainerMembershipProperty**: *[Class](#const-class)* = \"http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:117\n\nContainerMembershipProperty\n\nThe class of container membership properties, rdf:_1, rdf:_2, ...,\n                    all of which are sub-properties of 'member'.\n\n___\n\n### `Const` Continent\n\n• **Continent**: *[Class](#const-class)* = \"http://schema.org/Continent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8547\n\nContinent\n\nOne of the continents (for example, Europe or Africa).\n\n___\n\n### `Const` Control\n\n• **Control**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Control\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:160\n\ncontrol\n\nAllows read/write access to the ACL for the resource(s)\n\n___\n\n### `Const` ControlAction\n\n• **ControlAction**: *[Class](#const-class)* = \"http://schema.org/ControlAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8555\n\nControlAction\n\nAn agent controls a device or application.\n\n___\n\n### `Const` ControlledStorage\n\n• **ControlledStorage**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/space#ControlledStorage\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:56\n\naccess controlled storage\n\nA  storage is a space of URIs in which you can individually control for each resource\n    who has access to it.\n\n___\n\n### `Const` ConvenienceStore\n\n• **ConvenienceStore**: *[Class](#const-class)* = \"http://schema.org/ConvenienceStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8563\n\nConvenienceStore\n\nA convenience store.\n\n___\n\n### `Const` Conversation\n\n• **Conversation**: *[Class](#const-class)* = \"http://schema.org/Conversation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8571\n\nConversation\n\nOne or more messages between organizations or people on a particular topic. Individual messages can be linked to the conversation with isPartOf or hasPart properties.\n\n___\n\n### `Const` CookAction\n\n• **CookAction**: *[Class](#const-class)* = \"http://schema.org/CookAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8579\n\nCookAction\n\nThe act of producing/preparing food.\n\n___\n\n### `Const` Coresident\n\n• **Coresident**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Coresident\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:76\n\nCoresident\n\nnull\n\n___\n\n### `Const` Corporation\n\n• **Corporation**: *[Class](#const-class)* = \"http://schema.org/Corporation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8587\n\nCorporation\n\nOrganization: A business corporation.\n\n___\n\n### `Const` Country\n\n• **Country**: *[Class](#const-class)* = \"http://schema.org/Country\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8595\n\nCountry\n\nA country.\n\n___\n\n### `Const` Course\n\n• **Course**: *[Class](#const-class)* = \"http://schema.org/Course\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8603\n\nCourse\n\nA description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.\n\n___\n\n### `Const` CourseInstance\n\n• **CourseInstance**: *[Class](#const-class)* = \"http://schema.org/CourseInstance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8611\n\nCourseInstance\n\nAn instance of a <a class=\"localLink\" href=\"http://schema.org/Course\">Course</a> which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.\n\n___\n\n### `Const` Courthouse\n\n• **Courthouse**: *[Class](#const-class)* = \"http://schema.org/Courthouse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8619\n\nCourthouse\n\nA courthouse.\n\n___\n\n### `Const` Coworker\n\n• **Coworker**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Coworker\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:84\n\nCoworker\n\nnull\n\n___\n\n### `Const` CreateAction\n\n• **CreateAction**: *[Class](#const-class)* = \"http://schema.org/CreateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8627\n\nCreateAction\n\nThe act of deliberately creating/producing/generating/building a result out of the agent.\n\n___\n\n### `Const` Creation\n\n• **Creation**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Creation\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:383\n\ncreation\n\nA creation is a change from existence\nto non-existence\na task. Typical properties include date and/or source\n(a document causing the transition), and a final state.\n\n___\n\n### `Const` CreativeWork\n\n• **CreativeWork**: *[Class](#const-class)* = \"http://schema.org/CreativeWork\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8635\n\nCreativeWork\n\nThe most generic kind of creative work, including books, movies, photographs, software programs, etc.\n\n___\n\n### `Const` CreativeWorkSeason\n\n• **CreativeWorkSeason**: *[Class](#const-class)* = \"http://schema.org/CreativeWorkSeason\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8643\n\nCreativeWorkSeason\n\nA media season e.g. tv, radio, video game etc.\n\n___\n\n### `Const` CreativeWorkSeries\n\n• **CreativeWorkSeries**: *[Class](#const-class)* = \"http://schema.org/CreativeWorkSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8655\n\nCreativeWorkSeries\n\nA CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike <a class=\"localLink\" href=\"http://schema.org/ItemList\">ItemList</a> which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as tv, radio and games).<br/><br/>\n\nSpecific subtypes are available for describing <a class=\"localLink\" href=\"http://schema.org/TVSeries\">TVSeries</a>, <a class=\"localLink\" href=\"http://schema.org/RadioSeries\">RadioSeries</a>, <a class=\"localLink\" href=\"http://schema.org/MovieSeries\">MovieSeries</a>, <a class=\"localLink\" href=\"http://schema.org/BookSeries\">BookSeries</a>, <a class=\"localLink\" href=\"http://schema.org/Periodical\">Periodical</a> and <a class=\"localLink\" href=\"http://schema.org/VideoGameSeries\">VideoGameSeries</a>. In each case, the <a class=\"localLink\" href=\"http://schema.org/hasPart\">hasPart</a> / <a class=\"localLink\" href=\"http://schema.org/isPartOf\">isPartOf</a> properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.<br/><br/>\n\nIt is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply properties of the series parts to the series as a whole wherever they seem appropriate.\n\n___\n\n### `Const` CreditCard\n\n• **CreditCard**: *[Class](#const-class)* = \"http://schema.org/CreditCard\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8675\n\nCreditCard\n\nA card payment method of a particular brand or name.  Used to mark up a particular payment method and/or the financial product/service that supplies the card account.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#AmericanExpress</li>\n<li>http://purl.org/goodrelations/v1#DinersClub</li>\n<li>http://purl.org/goodrelations/v1#Discover</li>\n<li>http://purl.org/goodrelations/v1#JCB</li>\n<li>http://purl.org/goodrelations/v1#MasterCard</li>\n<li>http://purl.org/goodrelations/v1#VISA</li>\n</ul>\n\n___\n\n### `Const` Crematorium\n\n• **Crematorium**: *[Class](#const-class)* = \"http://schema.org/Crematorium\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8683\n\nCrematorium\n\nA crematorium.\n\n___\n\n### `Const` Crush\n\n• **Crush**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Crush\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:92\n\nCrush\n\nnull\n\n___\n\n### `Const` CurrencyConversionService\n\n• **CurrencyConversionService**: *[Class](#const-class)* = \"http://schema.org/CurrencyConversionService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8691\n\nCurrencyConversionService\n\nA service to convert funds from one currency to another currency.\n\n___\n\n### `Const` DanceEvent\n\n• **DanceEvent**: *[Class](#const-class)* = \"http://schema.org/DanceEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8699\n\nDanceEvent\n\nEvent type: A social dance.\n\n___\n\n### `Const` DanceGroup\n\n• **DanceGroup**: *[Class](#const-class)* = \"http://schema.org/DanceGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8707\n\nDanceGroup\n\nA dance group&#x2014;for example, the Alvin Ailey Dance Theater or Riverdance.\n\n___\n\n### `Const` DataCatalog\n\n• **DataCatalog**: *[Class](#const-class)* = \"http://schema.org/DataCatalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8715\n\nDataCatalog\n\nA collection of datasets.\n\n___\n\n### `Const` DataDownload\n\n• **DataDownload**: *[Class](#const-class)* = \"http://schema.org/DataDownload\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8723\n\nDataDownload\n\nA dataset in downloadable form.\n\n___\n\n### `Const` DataFeed\n\n• **DataFeed**: *[Class](#const-class)* = \"http://schema.org/DataFeed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8731\n\nDataFeed\n\nA single feed providing structured information about one or more entities or topics.\n\n___\n\n### `Const` DataFeedItem\n\n• **DataFeedItem**: *[Class](#const-class)* = \"http://schema.org/DataFeedItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8739\n\nDataFeedItem\n\nA single item within a larger data feed.\n\n___\n\n### `Const` DataRange\n\n• **DataRange**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#DataRange\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:396\n\nDataRange\n\nThe class of OWL data ranges, which are special kinds of datatypes. Note: The use of the IRI owl:DataRange has been deprecated as of OWL 2. The IRI rdfs:Datatype SHOULD be used instead.\n\n___\n\n### `Const` DataType\n\n• **DataType**: *[Class](#const-class)* = \"http://schema.org/DataType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8747\n\nDataType\n\nThe basic data types such as Integers, Strings, etc.\n\n___\n\n### `Const` Dataset\n\n• **Dataset**: *[Class](#const-class)* = \"http://schema.org/Dataset\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8755\n\nDataset\n\nA body of structured information describing some topic(s) of interest.\n\n___\n\n### `Const` DatatypeProperty\n\n• **DatatypeProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#DatatypeProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:404\n\nDatatypeProperty\n\nThe class of data properties.\n\n___\n\n### `Const` Date\n\n• **Date**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Date\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8763\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:100\n\nDate\nDate\n\nA date value in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 date format</a>.\n\nnull\n\n___\n\n### `Const` DateTime\n\n• **DateTime**: *string* = \"http://schema.org/DateTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8771\n\nDateTime\n\nA combination of date and time of day in the form [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm] (see Chapter 5.4 of ISO 8601).\n\n___\n\n### `Const` DatedMoneySpecification\n\n• **DatedMoneySpecification**: *[Class](#const-class)* = \"http://schema.org/DatedMoneySpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8779\n\nDatedMoneySpecification\n\nA DatedMoneySpecification represents monetary values with optional start and end dates. For example, this could represent an employee's salary over a specific period of time. <strong>Note:</strong> This type has been superseded by <a class=\"localLink\" href=\"http://schema.org/MonetaryAmount\">MonetaryAmount</a> use of that type is recommended\n\n___\n\n### `Const` DayOfWeek\n\n• **DayOfWeek**: *[Class](#const-class)* = \"http://schema.org/DayOfWeek\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8789\n\nDayOfWeek\n\nThe day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer.<br/><br/>\n\nOriginally, URLs from <a href=\"http://purl.org/goodrelations/v1\">GoodRelations</a> were used (for <a class=\"localLink\" href=\"http://schema.org/Monday\">Monday</a>, <a class=\"localLink\" href=\"http://schema.org/Tuesday\">Tuesday</a>, <a class=\"localLink\" href=\"http://schema.org/Wednesday\">Wednesday</a>, <a class=\"localLink\" href=\"http://schema.org/Thursday\">Thursday</a>, <a class=\"localLink\" href=\"http://schema.org/Friday\">Friday</a>, <a class=\"localLink\" href=\"http://schema.org/Saturday\">Saturday</a>, <a class=\"localLink\" href=\"http://schema.org/Sunday\">Sunday</a> plus a special entry for <a class=\"localLink\" href=\"http://schema.org/PublicHolidays\">PublicHolidays</a>); these have now been integrated directly into schema.org.\n\n___\n\n### `Const` DaySpa\n\n• **DaySpa**: *[Class](#const-class)* = \"http://schema.org/DaySpa\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8797\n\nDaySpa\n\nA day spa.\n\n___\n\n### `Const` DeactivateAction\n\n• **DeactivateAction**: *[Class](#const-class)* = \"http://schema.org/DeactivateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8805\n\nDeactivateAction\n\nThe act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight).\n\n___\n\n### `Const` DefenceEstablishment\n\n• **DefenceEstablishment**: *[Class](#const-class)* = \"http://schema.org/DefenceEstablishment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8813\n\nDefenceEstablishment\n\nA defence establishment, such as an army or navy base.\n\n___\n\n### `Const` DegreesOfDifficulty\n\n• **DegreesOfDifficulty**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#DegreesOfDifficulty\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:45\n\nDegrees of difficulty\n\nProvides users of a poll with a way to reflect the difficulty, pain\n    or disruption which would be involved in a given choice.\n\n___\n\n### `Const` DeleteAction\n\n• **DeleteAction**: *[Class](#const-class)* = \"http://schema.org/DeleteAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8821\n\nDeleteAction\n\nThe act of editing a recipient by removing one of its objects.\n\n___\n\n### `Const` DeliveryChargeSpecification\n\n• **DeliveryChargeSpecification**: *[Class](#const-class)* = \"http://schema.org/DeliveryChargeSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8829\n\nDeliveryChargeSpecification\n\nThe price for the delivery of an offer using a particular delivery method.\n\n___\n\n### `Const` DeliveryEvent\n\n• **DeliveryEvent**: *[Class](#const-class)* = \"http://schema.org/DeliveryEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8837\n\nDeliveryEvent\n\nAn event involving the delivery of an item.\n\n___\n\n### `Const` DeliveryMethod\n\n• **DeliveryMethod**: *[Class](#const-class)* = \"http://schema.org/DeliveryMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8859\n\nDeliveryMethod\n\nA delivery method is a standardized procedure for transferring the product or service to the destination of fulfillment chosen by the customer. Delivery methods are characterized by the means of transportation used, and by the organization or group that is the contracting party for the sending organization or person.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#DeliveryModeDirectDownload</li>\n<li>http://purl.org/goodrelations/v1#DeliveryModeFreight</li>\n<li>http://purl.org/goodrelations/v1#DeliveryModeMail</li>\n<li>http://purl.org/goodrelations/v1#DeliveryModeOwnFleet</li>\n<li>http://purl.org/goodrelations/v1#DeliveryModePickUp</li>\n<li>http://purl.org/goodrelations/v1#DHL</li>\n<li>http://purl.org/goodrelations/v1#FederalExpress</li>\n<li>http://purl.org/goodrelations/v1#UPS</li>\n</ul>\n\n___\n\n### `Const` Demand\n\n• **Demand**: *[Class](#const-class)* = \"http://schema.org/Demand\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8867\n\nDemand\n\nA demand entity represents the public, not necessarily binding, not necessarily exclusive, announcement by an organization or person to seek a certain type of goods or services. For describing demand using this type, the very same properties used for Offer apply.\n\n___\n\n### `Const` Dentist\n\n• **Dentist**: *[Class](#const-class)* = \"http://schema.org/Dentist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8875\n\nDentist\n\nA dentist.\n\n___\n\n### `Const` DepartAction\n\n• **DepartAction**: *[Class](#const-class)* = \"http://schema.org/DepartAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8883\n\nDepartAction\n\nThe act of  departing from a place. An agent departs from an fromLocation for a destination, optionally with participants.\n\n___\n\n### `Const` DepartmentStore\n\n• **DepartmentStore**: *[Class](#const-class)* = \"http://schema.org/DepartmentStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8891\n\nDepartmentStore\n\nA department store.\n\n___\n\n### `Const` DepositAccount\n\n• **DepositAccount**: *[Class](#const-class)* = \"http://schema.org/DepositAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8899\n\nDepositAccount\n\nA type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.\n\n___\n\n### `Const` DeprecatedClass\n\n• **DeprecatedClass**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#DeprecatedClass\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:412\n\nDeprecatedClass\n\nThe class of deprecated classes.\n\n___\n\n### `Const` DeprecatedProperty\n\n• **DeprecatedProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#DeprecatedProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:420\n\nDeprecatedProperty\n\nThe class of deprecated properties.\n\n___\n\n### `Const` Difficult\n\n• **Difficult**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#Difficult\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:53\n\ndifficult\n\nI would rather a different choice.\n\n___\n\n### `Const` DigitalDocument\n\n• **DigitalDocument**: *[Class](#const-class)* = \"http://schema.org/DigitalDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8907\n\nDigitalDocument\n\nAn electronic file or document.\n\n___\n\n### `Const` DigitalDocumentPermission\n\n• **DigitalDocumentPermission**: *[Class](#const-class)* = \"http://schema.org/DigitalDocumentPermission\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8915\n\nDigitalDocumentPermission\n\nA permission for a particular person or group to access a particular file.\n\n___\n\n### `Const` DigitalDocumentPermissionType\n\n• **DigitalDocumentPermissionType**: *[Class](#const-class)* = \"http://schema.org/DigitalDocumentPermissionType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8923\n\nDigitalDocumentPermissionType\n\nA type of permission which can be granted for accessing a digital document.\n\n___\n\n### `Const` DirectContainer\n\n• **DirectContainer**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#DirectContainer\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:156\n\nDirectContainer\n\nAn LDPC that is similar to a LDP-DC but it allows an indirection with the ability to list as member a resource, such as a URI representing a real-world object, that is different from the resource that is created.\n\n___\n\n### `Const` DisagreeAction\n\n• **DisagreeAction**: *[Class](#const-class)* = \"http://schema.org/DisagreeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8931\n\nDisagreeAction\n\nThe act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants.\n\n___\n\n### `Const` DiscoverAction\n\n• **DiscoverAction**: *[Class](#const-class)* = \"http://schema.org/DiscoverAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8939\n\nDiscoverAction\n\nThe act of discovering/finding an object.\n\n___\n\n### `Const` DiscussionForumPosting\n\n• **DiscussionForumPosting**: *[Class](#const-class)* = \"http://schema.org/DiscussionForumPosting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8947\n\nDiscussionForumPosting\n\nA posting to a discussion forum.\n\n___\n\n### `Const` DislikeAction\n\n• **DislikeAction**: *[Class](#const-class)* = \"http://schema.org/DislikeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8955\n\nDislikeAction\n\nThe act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.\n\n___\n\n### `Const` Distance\n\n• **Distance**: *[Class](#const-class)* = \"http://schema.org/Distance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8963\n\nDistance\n\nProperties that take Distances as values are of the form '&lt;Number&gt; &lt;Length unit of measure&gt;'. E.g., '7 ft'.\n\n___\n\n### `Const` Distillery\n\n• **Distillery**: *[Class](#const-class)* = \"http://schema.org/Distillery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8971\n\nDistillery\n\nA distillery.\n\n___\n\n### `Const` Document\n\n• **Document**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#Document\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:526\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:117\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:117\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:117\n\nDocument\ndocument\ndocument\ndocument\n\nA document.\n\nAn Information Resource, such as a web page, image,\n        data file, etc.\n\nAn Information Resource, such as a web page, image,\n        data file, etc.\n\nAn Information Resource, such as a web page, image,\n        data file, etc.\n\n___\n\n### `Const` Dom\n\n• **Dom**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Dom\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:108\n\nDom\n\nThis class is deprecated\n\n___\n\n### `Const` DonateAction\n\n• **DonateAction**: *[Class](#const-class)* = \"http://schema.org/DonateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8979\n\nDonateAction\n\nThe act of providing goods, services, or money without compensation, often for philanthropic reasons.\n\n___\n\n### `Const` DownloadAction\n\n• **DownloadAction**: *[Class](#const-class)* = \"http://schema.org/DownloadAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8987\n\nDownloadAction\n\nThe act of downloading an object.\n\n___\n\n### `Const` DrawAction\n\n• **DrawAction**: *[Class](#const-class)* = \"http://schema.org/DrawAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:8995\n\nDrawAction\n\nThe act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.\n\n___\n\n### `Const` DrinkAction\n\n• **DrinkAction**: *[Class](#const-class)* = \"http://schema.org/DrinkAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9003\n\nDrinkAction\n\nThe act of swallowing liquids.\n\n___\n\n### `Const` DriveWheelConfigurationValue\n\n• **DriveWheelConfigurationValue**: *[Class](#const-class)* = \"http://schema.org/DriveWheelConfigurationValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9011\n\nDriveWheelConfigurationValue\n\nA value indicating which roadwheels will receive torque.\n\n___\n\n### `Const` DryCleaningOrLaundry\n\n• **DryCleaningOrLaundry**: *[Class](#const-class)* = \"http://schema.org/DryCleaningOrLaundry\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9019\n\nDryCleaningOrLaundry\n\nA dry-cleaning business.\n\n___\n\n### `Const` Duration\n\n• **Duration**: *[Class](#const-class)* = \"http://schema.org/Duration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9027\n\nDuration\n\nQuantity: Duration (use <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>).\n\n___\n\n### `Const` EatAction\n\n• **EatAction**: *[Class](#const-class)* = \"http://schema.org/EatAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9035\n\nEatAction\n\nThe act of swallowing solid objects.\n\n___\n\n### `Const` EducationEvent\n\n• **EducationEvent**: *[Class](#const-class)* = \"http://schema.org/EducationEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9043\n\nEducationEvent\n\nEvent type: Education event.\n\n___\n\n### `Const` EducationalAudience\n\n• **EducationalAudience**: *[Class](#const-class)* = \"http://schema.org/EducationalAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9051\n\nEducationalAudience\n\nAn EducationalAudience.\n\n___\n\n### `Const` EducationalOrganization\n\n• **EducationalOrganization**: *[Class](#const-class)* = \"http://schema.org/EducationalOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9059\n\nEducationalOrganization\n\nAn educational organization.\n\n___\n\n### `Const` Electrician\n\n• **Electrician**: *[Class](#const-class)* = \"http://schema.org/Electrician\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9067\n\nElectrician\n\nAn electrician.\n\n___\n\n### `Const` ElectronicsStore\n\n• **ElectronicsStore**: *[Class](#const-class)* = \"http://schema.org/ElectronicsStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9075\n\nElectronicsStore\n\nAn electronics store.\n\n___\n\n### `Const` ElementarySchool\n\n• **ElementarySchool**: *[Class](#const-class)* = \"http://schema.org/ElementarySchool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9083\n\nElementarySchool\n\nAn elementary school.\n\n___\n\n### `Const` Email\n\n• **Email**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Email\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:412\n\nEmail\n\nTo specify the electronic mail address for communication with the object the vCard represents. Use the hasEmail object property.\n\n___\n\n### `Const` EmailMessage\n\n• **EmailMessage**: *[Class](#const-class)* = \"http://schema.org/EmailMessage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9091\n\nEmailMessage\n\nAn email message.\n\n___\n\n### `Const` Embassy\n\n• **Embassy**: *[Class](#const-class)* = \"http://schema.org/Embassy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9099\n\nEmbassy\n\nAn embassy.\n\n___\n\n### `Const` Emergency\n\n• **Emergency**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Emergency\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:116\n\nEmergency\n\nnull\n\n___\n\n### `Const` EmergencyService\n\n• **EmergencyService**: *[Class](#const-class)* = \"http://schema.org/EmergencyService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9107\n\nEmergencyService\n\nAn emergency service, such as a fire station or ER.\n\n___\n\n### `Const` EmployeeRole\n\n• **EmployeeRole**: *[Class](#const-class)* = \"http://schema.org/EmployeeRole\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9115\n\nEmployeeRole\n\nA subclass of OrganizationRole used to describe employee relationships.\n\n___\n\n### `Const` EmployerAggregateRating\n\n• **EmployerAggregateRating**: *[Class](#const-class)* = \"http://schema.org/EmployerAggregateRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9123\n\nEmployerAggregateRating\n\nAn aggregate rating of an Organization related to its role as an employer.\n\n___\n\n### `Const` EmploymentAgency\n\n• **EmploymentAgency**: *[Class](#const-class)* = \"http://schema.org/EmploymentAgency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9131\n\nEmploymentAgency\n\nAn employment agency.\n\n___\n\n### `Const` EndorseAction\n\n• **EndorseAction**: *[Class](#const-class)* = \"http://schema.org/EndorseAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9139\n\nEndorseAction\n\nAn agent approves/certifies/likes/supports/sanction an object.\n\n___\n\n### `Const` EndorsementRating\n\n• **EndorsementRating**: *[Class](#const-class)* = \"http://schema.org/EndorsementRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9152\n\nEndorsementRating\n\nAn EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a \"critic's pick\" blog, a\n\"Like\" or \"+1\" on a social network. It can be considered the <a class=\"localLink\" href=\"http://schema.org/result\">result</a> of an <a class=\"localLink\" href=\"http://schema.org/EndorseAction\">EndorseAction</a> in which the <a class=\"localLink\" href=\"http://schema.org/object\">object</a> of the action is rated positively by\nsome <a class=\"localLink\" href=\"http://schema.org/agent\">agent</a>. As is common elsewhere in schema.org, it is sometimes more useful to describe the results of such an action without explicitly describing the <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>.<br/><br/>\n\nAn <a class=\"localLink\" href=\"http://schema.org/EndorsementRating\">EndorsementRating</a> may be part of a numeric scale or organized system, but this is not required: having an explicit type for indicating a positive,\nendorsement rating is particularly useful in the absence of numeric scales as it helps consumers understand that the rating is broadly positive.\n\n___\n\n### `Const` Energy\n\n• **Energy**: *[Class](#const-class)* = \"http://schema.org/Energy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9160\n\nEnergy\n\nProperties that take Energy as values are of the form '&lt;Number&gt; &lt;Energy unit of measure&gt;'.\n\n___\n\n### `Const` EngineSpecification\n\n• **EngineSpecification**: *[Class](#const-class)* = \"http://schema.org/EngineSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9168\n\nEngineSpecification\n\nInformation about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities.\n\n___\n\n### `Const` EntertainmentBusiness\n\n• **EntertainmentBusiness**: *[Class](#const-class)* = \"http://schema.org/EntertainmentBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9176\n\nEntertainmentBusiness\n\nA business providing entertainment.\n\n___\n\n### `Const` EntryPoint\n\n• **EntryPoint**: *[Class](#const-class)* = \"http://schema.org/EntryPoint\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9184\n\nEntryPoint\n\nAn entry point, within some Web-based protocol.\n\n___\n\n### `Const` Enumeration\n\n• **Enumeration**: *[Class](#const-class)* = \"http://schema.org/Enumeration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9192\n\nEnumeration\n\nLists or enumerations—for example, a list of cuisines or music genres, etc.\n\n___\n\n### `Const` Episode\n\n• **Episode**: *[Class](#const-class)* = \"http://schema.org/Episode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9200\n\nEpisode\n\nA media episode (e.g. TV, radio, video game) which can be part of a series or season.\n\n___\n\n### `Const` Event\n\n• **Event**: *[Class](#const-class)* = \"http://schema.org/Event\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9208\n\nEvent\n\nAn event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the <a class=\"localLink\" href=\"http://schema.org/offers\">offers</a> property. Repeated events may be structured as separate Event objects.\n\n___\n\n### `Const` EventReservation\n\n• **EventReservation**: *[Class](#const-class)* = \"http://schema.org/EventReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9218\n\nEventReservation\n\nA reservation for an event like a concert, sporting event, or lecture.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` EventStatusType\n\n• **EventStatusType**: *[Class](#const-class)* = \"http://schema.org/EventStatusType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9226\n\nEventStatusType\n\nEventStatusType is an enumeration type whose instances represent several states that an Event may be in.\n\n___\n\n### `Const` EventVenue\n\n• **EventVenue**: *[Class](#const-class)* = \"http://schema.org/EventVenue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9234\n\nEventVenue\n\nAn event venue.\n\n___\n\n### `Const` ExerciseAction\n\n• **ExerciseAction**: *[Class](#const-class)* = \"http://schema.org/ExerciseAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9242\n\nExerciseAction\n\nThe act of participating in exertive activity for the purposes of improving health and fitness.\n\n___\n\n### `Const` ExerciseGym\n\n• **ExerciseGym**: *[Class](#const-class)* = \"http://schema.org/ExerciseGym\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9250\n\nExerciseGym\n\nA gym.\n\n___\n\n### `Const` ExhibitionEvent\n\n• **ExhibitionEvent**: *[Class](#const-class)* = \"http://schema.org/ExhibitionEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9258\n\nExhibitionEvent\n\nEvent type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...\n\n___\n\n### `Const` FAQPage\n\n• **FAQPage**: *[Class](#const-class)* = \"http://schema.org/FAQPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9266\n\nFAQPage\n\nA <a class=\"localLink\" href=\"http://schema.org/FAQPage\">FAQPage</a> is a <a class=\"localLink\" href=\"http://schema.org/WebPage\">WebPage</a> presenting one or more \"<a href=\"https://en.wikipedia.org/wiki/FAQ\">Frequently asked questions</a>\" (see also <a class=\"localLink\" href=\"http://schema.org/QAPage\">QAPage</a>).\n\n___\n\n### `Const` FMRadioChannel\n\n• **FMRadioChannel**: *[Class](#const-class)* = \"http://schema.org/FMRadioChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9274\n\nFMRadioChannel\n\nA radio channel that uses FM.\n\n___\n\n### `Const` FastFoodRestaurant\n\n• **FastFoodRestaurant**: *[Class](#const-class)* = \"http://schema.org/FastFoodRestaurant\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9282\n\nFastFoodRestaurant\n\nA fast-food restaurant.\n\n___\n\n### `Const` Fax\n\n• **Fax**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Fax\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:124\n\nFax\n\nnull\n\n___\n\n### `Const` Female\n\n• **Female**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Female\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:254\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:132\n\nnull\nFemale\n\nnull\n\nnull\n\n___\n\n### `Const` Festival\n\n• **Festival**: *[Class](#const-class)* = \"http://schema.org/Festival\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9290\n\nFestival\n\nEvent type: Festival.\n\n___\n\n### `Const` FileFormat\n\n• **FileFormat**: *[Class](#const-class)* = \"http://purl.org/dc/terms/FileFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:476\n\nFile Format\n\nA digital resource format.\n\n___\n\n### `Const` FilmAction\n\n• **FilmAction**: *[Class](#const-class)* = \"http://schema.org/FilmAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9298\n\nFilmAction\n\nThe act of capturing sound and moving images on film, video, or digitally.\n\n___\n\n### `Const` FinancialProduct\n\n• **FinancialProduct**: *[Class](#const-class)* = \"http://schema.org/FinancialProduct\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9306\n\nFinancialProduct\n\nA product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.\n\n___\n\n### `Const` FinancialService\n\n• **FinancialService**: *[Class](#const-class)* = \"http://schema.org/FinancialService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9314\n\nFinancialService\n\nFinancial services business.\n\n___\n\n### `Const` FindAction\n\n• **FindAction**: *[Class](#const-class)* = \"http://schema.org/FindAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9329\n\nFindAction\n\nThe act of finding an object.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/SearchAction\">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li>\n</ul>\n\n___\n\n### `Const` FireStation\n\n• **FireStation**: *[Class](#const-class)* = \"http://schema.org/FireStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9337\n\nFireStation\n\nA fire station. With firemen.\n\n___\n\n### `Const` Flight\n\n• **Flight**: *[Class](#const-class)* = \"http://schema.org/Flight\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9345\n\nFlight\n\nAn airline flight.\n\n___\n\n### `Const` FlightReservation\n\n• **FlightReservation**: *[Class](#const-class)* = \"http://schema.org/FlightReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9355\n\nFlightReservation\n\nA reservation for air travel.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` Float\n\n• **Float**: *[Class](#const-class)* = \"http://schema.org/Float\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9363\n\nFloat\n\nData type: Floating number.\n\n___\n\n### `Const` Florist\n\n• **Florist**: *[Class](#const-class)* = \"http://schema.org/Florist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9371\n\nFlorist\n\nA florist.\n\n___\n\n### `Const` FollowAction\n\n• **FollowAction**: *[Class](#const-class)* = \"http://schema.org/FollowAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9390\n\nFollowAction\n\nThe act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/BefriendAction\">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is <em>not</em> necessarily reciprocal.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SubscribeAction\">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/TrackAction\">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).</li>\n</ul>\n\n___\n\n### `Const` FoodEstablishment\n\n• **FoodEstablishment**: *[Class](#const-class)* = \"http://schema.org/FoodEstablishment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9398\n\nFoodEstablishment\n\nA food-related business.\n\n___\n\n### `Const` FoodEstablishmentReservation\n\n• **FoodEstablishmentReservation**: *[Class](#const-class)* = \"http://schema.org/FoodEstablishmentReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9408\n\nFoodEstablishmentReservation\n\nA reservation to dine at a food-related business.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.\n\n___\n\n### `Const` FoodEvent\n\n• **FoodEvent**: *[Class](#const-class)* = \"http://schema.org/FoodEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9416\n\nFoodEvent\n\nEvent type: Food event.\n\n___\n\n### `Const` FoodService\n\n• **FoodService**: *[Class](#const-class)* = \"http://schema.org/FoodService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9424\n\nFoodService\n\nA food service, like breakfast, lunch, or dinner.\n\n___\n\n### `Const` Formula\n\n• **Formula**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/log#Formula\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:300\n\nnull\n\nnull\n\n___\n\n### `Const` Forum\n\n• **Forum**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Forum\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:28\n\nForum\n\nA discussion area on which Posts or entries are made.\n\n___\n\n### `Const` Frequency\n\n• **Frequency**: *[Class](#const-class)* = \"http://purl.org/dc/terms/Frequency\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:484\n\nFrequency\n\nA rate at which something recurs.\n\n___\n\n### `Const` Friend\n\n• **Friend**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Friend\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:140\n\nFriend\n\nnull\n\n___\n\n### `Const` FunctionalProperty\n\n• **FunctionalProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#FunctionalProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:428\n\nFunctionalProperty\n\nThe class of functional properties.\n\n___\n\n### `Const` FurnitureStore\n\n• **FurnitureStore**: *[Class](#const-class)* = \"http://schema.org/FurnitureStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9432\n\nFurnitureStore\n\nA furniture store.\n\n___\n\n### `Const` Game\n\n• **Game**: *[Class](#const-class)* = \"http://schema.org/Game\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9440\n\nGame\n\nThe Game type represents things which are games. These are typically rule-governed recreational activities, e.g. role-playing games in which players assume the role of characters in a fictional setting.\n\n___\n\n### `Const` GamePlayMode\n\n• **GamePlayMode**: *[Class](#const-class)* = \"http://schema.org/GamePlayMode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9448\n\nGamePlayMode\n\nIndicates whether this game is multi-player, co-op or single-player.\n\n___\n\n### `Const` GameServer\n\n• **GameServer**: *[Class](#const-class)* = \"http://schema.org/GameServer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9456\n\nGameServer\n\nServer that provides game interaction in a multiplayer game.\n\n___\n\n### `Const` GameServerStatus\n\n• **GameServerStatus**: *[Class](#const-class)* = \"http://schema.org/GameServerStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9464\n\nGameServerStatus\n\nStatus of a game server.\n\n___\n\n### `Const` GardenStore\n\n• **GardenStore**: *[Class](#const-class)* = \"http://schema.org/GardenStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9472\n\nGardenStore\n\nA garden store.\n\n___\n\n### `Const` GasStation\n\n• **GasStation**: *[Class](#const-class)* = \"http://schema.org/GasStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9480\n\nGasStation\n\nA gas station.\n\n___\n\n### `Const` GatedResidenceCommunity\n\n• **GatedResidenceCommunity**: *[Class](#const-class)* = \"http://schema.org/GatedResidenceCommunity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9488\n\nGatedResidenceCommunity\n\nResidence type: Gated community.\n\n___\n\n### `Const` Gender\n\n• **Gender**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Gender\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:469\n\nGender\n\nUsed for gender codes. The URI of the gender code must be used as the value for Gender.\n\n___\n\n### `Const` GenderType\n\n• **GenderType**: *[Class](#const-class)* = \"http://schema.org/GenderType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9496\n\nGenderType\n\nAn enumeration of genders.\n\n___\n\n### `Const` GeneralContractor\n\n• **GeneralContractor**: *[Class](#const-class)* = \"http://schema.org/GeneralContractor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9504\n\nGeneralContractor\n\nA general contractor.\n\n___\n\n### `Const` GeoCircle\n\n• **GeoCircle**: *[Class](#const-class)* = \"http://schema.org/GeoCircle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9514\n\nGeoCircle\n\nA GeoCircle is a GeoShape representing a circular geographic area. As it is a GeoShape\n          it provides the simple textual property 'circle', but also allows the combination of postalCode alongside geoRadius.\n          The center of the circle can be indicated via the 'geoMidpoint' property, or more approximately using 'address', 'postalCode'.\n\n___\n\n### `Const` GeoCoordinates\n\n• **GeoCoordinates**: *[Class](#const-class)* = \"http://schema.org/GeoCoordinates\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9522\n\nGeoCoordinates\n\nThe geographic coordinates of a place or event.\n\n___\n\n### `Const` GeoShape\n\n• **GeoShape**: *[Class](#const-class)* = \"http://schema.org/GeoShape\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9530\n\nGeoShape\n\nThe geographic shape of a place. A GeoShape can be described using several properties whose values are based on latitude/longitude pairs. Either whitespace or commas can be used to separate latitude and longitude; whitespace should be used when writing a list of several such points.\n\n___\n\n### `Const` GiveAction\n\n• **GiveAction**: *[Class](#const-class)* = \"http://schema.org/GiveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9546\n\nGiveAction\n\nThe act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/TakeAction\">TakeAction</a>: Reciprocal of GiveAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SendAction\">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).</li>\n</ul>\n\n___\n\n### `Const` GolfCourse\n\n• **GolfCourse**: *[Class](#const-class)* = \"http://schema.org/GolfCourse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9554\n\nGolfCourse\n\nA golf course.\n\n___\n\n### `Const` GovernmentBuilding\n\n• **GovernmentBuilding**: *[Class](#const-class)* = \"http://schema.org/GovernmentBuilding\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9562\n\nGovernmentBuilding\n\nA government building.\n\n___\n\n### `Const` GovernmentOffice\n\n• **GovernmentOffice**: *[Class](#const-class)* = \"http://schema.org/GovernmentOffice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9570\n\nGovernmentOffice\n\nA government office&#x2014;for example, an IRS or DMV office.\n\n___\n\n### `Const` GovernmentOrganization\n\n• **GovernmentOrganization**: *[Class](#const-class)* = \"http://schema.org/GovernmentOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9578\n\nGovernmentOrganization\n\nA governmental organization or agency.\n\n___\n\n### `Const` GovernmentPermit\n\n• **GovernmentPermit**: *[Class](#const-class)* = \"http://schema.org/GovernmentPermit\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9586\n\nGovernmentPermit\n\nA permit issued by a government agency.\n\n___\n\n### `Const` GovernmentService\n\n• **GovernmentService**: *[Class](#const-class)* = \"http://schema.org/GovernmentService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9594\n\nGovernmentService\n\nA service provided by a government organization, e.g. food stamps, veterans benefits, etc.\n\n___\n\n### `Const` GroceryStore\n\n• **GroceryStore**: *[Class](#const-class)* = \"http://schema.org/GroceryStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9602\n\nGroceryStore\n\nA grocery store.\n\n___\n\n### `Const` Group\n\n• **Group**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Group\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:542\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:420\n\nGroup\nGroup\n\nA class of Agents.\n\nObject representing a group of persons or entities.  A group object will usually contain hasMember properties to specify the members of the group.\n\n___\n\n### `Const` HTML\n\n• **HTML**: *[Datatype](#const-datatype)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:116\n\nHTML\n\nThe datatype of RDF literals storing fragments of HTML content\n\n___\n\n### `Const` HVACBusiness\n\n• **HVACBusiness**: *[Class](#const-class)* = \"http://schema.org/HVACBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9610\n\nHVACBusiness\n\nA business that provide Heating, Ventilation and Air Conditioning services.\n\n___\n\n### `Const` HairSalon\n\n• **HairSalon**: *[Class](#const-class)* = \"http://schema.org/HairSalon\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9618\n\nHairSalon\n\nA hair salon.\n\n___\n\n### `Const` HardwareStore\n\n• **HardwareStore**: *[Class](#const-class)* = \"http://schema.org/HardwareStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9626\n\nHardwareStore\n\nA hardware store.\n\n___\n\n### `Const` HealthAndBeautyBusiness\n\n• **HealthAndBeautyBusiness**: *[Class](#const-class)* = \"http://schema.org/HealthAndBeautyBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9634\n\nHealthAndBeautyBusiness\n\nHealth and beauty.\n\n___\n\n### `Const` HealthClub\n\n• **HealthClub**: *[Class](#const-class)* = \"http://schema.org/HealthClub\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9642\n\nHealthClub\n\nA health club.\n\n___\n\n### `Const` HighSchool\n\n• **HighSchool**: *[Class](#const-class)* = \"http://schema.org/HighSchool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9650\n\nHighSchool\n\nA high school.\n\n___\n\n### `Const` HinduTemple\n\n• **HinduTemple**: *[Class](#const-class)* = \"http://schema.org/HinduTemple\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9658\n\nHinduTemple\n\nA Hindu temple.\n\n___\n\n### `Const` HobbyShop\n\n• **HobbyShop**: *[Class](#const-class)* = \"http://schema.org/HobbyShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9666\n\nHobbyShop\n\nA store that sells materials useful or necessary for various hobbies.\n\n___\n\n### `Const` Home\n\n• **Home**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Home\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:148\n\nHome\n\nThis implies that the property is related to an individual's personal life\n\n___\n\n### `Const` HomeAndConstructionBusiness\n\n• **HomeAndConstructionBusiness**: *[Class](#const-class)* = \"http://schema.org/HomeAndConstructionBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9678\n\nHomeAndConstructionBusiness\n\nA construction business.<br/><br/>\n\nA HomeAndConstructionBusiness is a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> that provides services around homes and buildings.<br/><br/>\n\nAs a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> it can be described as a <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> of one or more <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>(s).\n\n___\n\n### `Const` HomeGoodsStore\n\n• **HomeGoodsStore**: *[Class](#const-class)* = \"http://schema.org/HomeGoodsStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9686\n\nHomeGoodsStore\n\nA home goods store.\n\n___\n\n### `Const` Hospital\n\n• **Hospital**: *[Class](#const-class)* = \"http://schema.org/Hospital\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9694\n\nHospital\n\nA hospital.\n\n___\n\n### `Const` Hostel\n\n• **Hostel**: *[Class](#const-class)* = \"http://schema.org/Hostel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9704\n\nHostel\n\nA hostel - cheap accommodation, often in shared dormitories.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` Hotel\n\n• **Hotel**: *[Class](#const-class)* = \"http://schema.org/Hotel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9714\n\nHotel\n\nA hotel is an establishment that provides lodging paid on a short-term basis (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` HotelRoom\n\n• **HotelRoom**: *[Class](#const-class)* = \"http://schema.org/HotelRoom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9724\n\nHotelRoom\n\nA hotel room is a single room in a hotel.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` House\n\n• **House**: *[Class](#const-class)* = \"http://schema.org/House\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9732\n\nHouse\n\nA house is a building or structure that has the ability to be occupied for habitation by humans or other creatures (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/House\">http://en.wikipedia.org/wiki/House</a>).\n\n___\n\n### `Const` HousePainter\n\n• **HousePainter**: *[Class](#const-class)* = \"http://schema.org/HousePainter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9740\n\nHousePainter\n\nA house painting service.\n\n___\n\n### `Const` HowTo\n\n• **HowTo**: *[Class](#const-class)* = \"http://schema.org/HowTo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9748\n\nHowTo\n\nInstructions that explain how to achieve a result by performing a sequence of steps.\n\n___\n\n### `Const` HowToDirection\n\n• **HowToDirection**: *[Class](#const-class)* = \"http://schema.org/HowToDirection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9756\n\nHowToDirection\n\nA direction indicating a single action to do in the instructions for how to achieve a result.\n\n___\n\n### `Const` HowToItem\n\n• **HowToItem**: *[Class](#const-class)* = \"http://schema.org/HowToItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9764\n\nHowToItem\n\nAn item used as either a tool or supply when performing the instructions for how to to achieve a result.\n\n___\n\n### `Const` HowToSection\n\n• **HowToSection**: *[Class](#const-class)* = \"http://schema.org/HowToSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9772\n\nHowToSection\n\nA sub-grouping of steps in the instructions for how to achieve a result (e.g. steps for making a pie crust within a pie recipe).\n\n___\n\n### `Const` HowToStep\n\n• **HowToStep**: *[Class](#const-class)* = \"http://schema.org/HowToStep\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9780\n\nHowToStep\n\nA step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.\n\n___\n\n### `Const` HowToSupply\n\n• **HowToSupply**: *[Class](#const-class)* = \"http://schema.org/HowToSupply\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9788\n\nHowToSupply\n\nA supply consumed when performing the instructions for how to achieve a result.\n\n___\n\n### `Const` HowToTip\n\n• **HowToTip**: *[Class](#const-class)* = \"http://schema.org/HowToTip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9796\n\nHowToTip\n\nAn explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done (see HowToDirection).\n\n___\n\n### `Const` HowToTool\n\n• **HowToTool**: *[Class](#const-class)* = \"http://schema.org/HowToTool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9804\n\nHowToTool\n\nA tool used (but not consumed) when performing instructions for how to achieve a result.\n\n___\n\n### `Const` ISDN\n\n• **ISDN**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#ISDN\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:156\n\nISDN\n\nThis class is deprecated\n\n___\n\n### `Const` ISO3166\n\n• **ISO3166**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/ISO3166\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:636\n\nISO 3166\n\nThe set of codes listed in ISO 3166-1 for the representation of names of countries.\n\n___\n\n### `Const` IceCreamShop\n\n• **IceCreamShop**: *[Class](#const-class)* = \"http://schema.org/IceCreamShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9812\n\nIceCreamShop\n\nAn ice cream shop.\n\n___\n\n### `Const` Ideal\n\n• **Ideal**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#Ideal\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:61\n\nideal\n\nThis would be perfect for me.\n\n___\n\n### `Const` IgnoreAction\n\n• **IgnoreAction**: *[Class](#const-class)* = \"http://schema.org/IgnoreAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9820\n\nIgnoreAction\n\nThe act of intentionally disregarding the object. An agent ignores an object.\n\n___\n\n### `Const` Image\n\n• **Image**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/Image\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:566\n\nImage\n\nAn image.\n\n___\n\n### `Const` ImageGallery\n\n• **ImageGallery**: *[Class](#const-class)* = \"http://schema.org/ImageGallery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9828\n\nImageGallery\n\nWeb page type: Image gallery page.\n\n___\n\n### `Const` ImageObject\n\n• **ImageObject**: *[Class](#const-class)* = \"http://schema.org/ImageObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9836\n\nImageObject\n\nAn image file.\n\n___\n\n### `Const` Impossible\n\n• **Impossible**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#Impossible\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:69\n\nimpossible\n\nI really cannot do this.\n\n___\n\n### `Const` Inbox\n\n• **Inbox**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#Inbox\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:180\n\nInbox\n\nA resource containing notifications.\n\n___\n\n### `Const` IndirectContainer\n\n• **IndirectContainer**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#IndirectContainer\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:164\n\nIndirectContainer\n\nAn LDPC that has the flexibility of choosing what form the membership triples take.\n\n___\n\n### `Const` Individual\n\n• **Individual**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Individual\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:428\n\nIndividual\n\nAn object representing a single person or entity\n\n___\n\n### `Const` IndividualProduct\n\n• **IndividualProduct**: *[Class](#const-class)* = \"http://schema.org/IndividualProduct\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9844\n\nIndividualProduct\n\nA single, identifiable product instance (e.g. a laptop with a particular serial number).\n\n___\n\n### `Const` InformAction\n\n• **InformAction**: *[Class](#const-class)* = \"http://schema.org/InformAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9852\n\nInformAction\n\nThe act of notifying someone of information pertinent to them, with no expectation of a response.\n\n___\n\n### `Const` InsertAction\n\n• **InsertAction**: *[Class](#const-class)* = \"http://schema.org/InsertAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9860\n\nInsertAction\n\nThe act of adding at a specific location in an ordered collection.\n\n___\n\n### `Const` InstallAction\n\n• **InstallAction**: *[Class](#const-class)* = \"http://schema.org/InstallAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9868\n\nInstallAction\n\nThe act of installing an application.\n\n___\n\n### `Const` InsuranceAgency\n\n• **InsuranceAgency**: *[Class](#const-class)* = \"http://schema.org/InsuranceAgency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9876\n\nInsuranceAgency\n\nAn Insurance agency.\n\n___\n\n### `Const` Intangible\n\n• **Intangible**: *[Class](#const-class)* = \"http://schema.org/Intangible\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9884\n\nIntangible\n\nA utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.\n\n___\n\n### `Const` Integer\n\n• **Integer**: *[Class](#const-class)* = \"http://schema.org/Integer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9892\n\nInteger\n\nData type: Integer.\n\n___\n\n### `Const` InteractAction\n\n• **InteractAction**: *[Class](#const-class)* = \"http://schema.org/InteractAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9900\n\nInteractAction\n\nThe act of interacting with another person or organization.\n\n___\n\n### `Const` InteractionCounter\n\n• **InteractionCounter**: *[Class](#const-class)* = \"http://schema.org/InteractionCounter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9908\n\nInteractionCounter\n\nA summary of how users have interacted with this CreativeWork. In most cases, authors will use a subtype to specify the specific type of interaction.\n\n___\n\n### `Const` Internet\n\n• **Internet**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Internet\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:164\n\nInternet\n\nThis class is deprecated\n\n___\n\n### `Const` InternetCafe\n\n• **InternetCafe**: *[Class](#const-class)* = \"http://schema.org/InternetCafe\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9916\n\nInternetCafe\n\nAn internet cafe.\n\n___\n\n### `Const` Intl\n\n• **Intl**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Intl\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:172\n\nIntl\n\nThis class is deprecated\n\n___\n\n### `Const` InverseFunctionalProperty\n\n• **InverseFunctionalProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#InverseFunctionalProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:436\n\nInverseFunctionalProperty\n\nThe class of inverse-functional properties.\n\n___\n\n### `Const` InvestmentOrDeposit\n\n• **InvestmentOrDeposit**: *[Class](#const-class)* = \"http://schema.org/InvestmentOrDeposit\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9924\n\nInvestmentOrDeposit\n\nA type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.\n\n___\n\n### `Const` InviteAction\n\n• **InviteAction**: *[Class](#const-class)* = \"http://schema.org/InviteAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9932\n\nInviteAction\n\nThe act of asking someone to attend an event. Reciprocal of RsvpAction.\n\n___\n\n### `Const` Invoice\n\n• **Invoice**: *[Class](#const-class)* = \"http://schema.org/Invoice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9940\n\nInvoice\n\nA statement of the money due for goods or services; a bill.\n\n___\n\n### `Const` IrreflexiveProperty\n\n• **IrreflexiveProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#IrreflexiveProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:444\n\nIrreflexiveProperty\n\nThe class of irreflexive properties.\n\n___\n\n### `Const` Item\n\n• **Item**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Item\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:36\n\nItem\n\nAn Item is something which can be in a Container.\n\n___\n\n### `Const` ItemAvailability\n\n• **ItemAvailability**: *[Class](#const-class)* = \"http://schema.org/ItemAvailability\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9948\n\nItemAvailability\n\nA list of possible product availability options.\n\n___\n\n### `Const` ItemList\n\n• **ItemList**: *[Class](#const-class)* = \"http://schema.org/ItemList\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9956\n\nItemList\n\nA list of items of any sort&#x2014;for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.\n\n___\n\n### `Const` ItemListOrderType\n\n• **ItemListOrderType**: *[Class](#const-class)* = \"http://schema.org/ItemListOrderType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9964\n\nItemListOrderType\n\nEnumerated for values for itemListOrder for indicating how an ordered ItemList is organized.\n\n___\n\n### `Const` ItemPage\n\n• **ItemPage**: *[Class](#const-class)* = \"http://schema.org/ItemPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9972\n\nItemPage\n\nA page devoted to a single item, such as a particular product or hotel.\n\n___\n\n### `Const` JewelryStore\n\n• **JewelryStore**: *[Class](#const-class)* = \"http://schema.org/JewelryStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9980\n\nJewelryStore\n\nA jewelry store.\n\n___\n\n### `Const` JobPosting\n\n• **JobPosting**: *[Class](#const-class)* = \"http://schema.org/JobPosting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:9988\n\nJobPosting\n\nA listing that describes a job opening in a certain organization.\n\n___\n\n### `Const` JoinAction\n\n• **JoinAction**: *[Class](#const-class)* = \"http://schema.org/JoinAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10005\n\nJoinAction\n\nAn agent joins an event/group with participants/friends at a location.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SubscribeAction\">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li>\n</ul>\n\n___\n\n### `Const` Jurisdiction\n\n• **Jurisdiction**: *[Class](#const-class)* = \"http://purl.org/dc/terms/Jurisdiction\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:492\n\nJurisdiction\n\nThe extent or range of judicial, law enforcement, or other authority.\n\n___\n\n### `Const` Kin\n\n• **Kin**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Kin\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:180\n\nKin\n\nnull\n\n___\n\n### `Const` Kind\n\n• **Kind**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Kind\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:477\n\nKind\n\nThe parent class for all objects\n\n___\n\n### `Const` Label\n\n• **Label**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Label\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:188\n\nLabel\n\nThis class is deprecated\n\n___\n\n### `Const` LabelProperty\n\n• **LabelProperty**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/LabelProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:510\n\nLabel Property\n\nA foaf:LabelProperty is any RDF property with texual values that serve as labels.\n\n___\n\n### `Const` LakeBodyOfWater\n\n• **LakeBodyOfWater**: *[Class](#const-class)* = \"http://schema.org/LakeBodyOfWater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10013\n\nLakeBodyOfWater\n\nA lake (for example, Lake Pontrachain).\n\n___\n\n### `Const` Landform\n\n• **Landform**: *[Class](#const-class)* = \"http://schema.org/Landform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10021\n\nLandform\n\nA landform or physical feature.  Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.\n\n___\n\n### `Const` LandmarksOrHistoricalBuildings\n\n• **LandmarksOrHistoricalBuildings**: *[Class](#const-class)* = \"http://schema.org/LandmarksOrHistoricalBuildings\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10029\n\nLandmarksOrHistoricalBuildings\n\nAn historical landmark or building.\n\n___\n\n### `Const` Language\n\n• **Language**: *[Class](#const-class)* = \"http://schema.org/Language\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10037\n\nLanguage\n\nNatural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in <a href=\"https://en.wikipedia.org/wiki/IETF_language_tag\">BCP 47</a> can be used via the <a class=\"localLink\" href=\"http://schema.org/alternateName\">alternateName</a> property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using <a class=\"localLink\" href=\"http://schema.org/ComputerLanguage\">ComputerLanguage</a>.\n\n___\n\n### `Const` LanguageCode\n\n• **LanguageCode**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/contact#LanguageCode\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:262\n\nnull\n\nnull\n\n___\n\n### `Const` LeaveAction\n\n• **LeaveAction**: *[Class](#const-class)* = \"http://schema.org/LeaveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10053\n\nLeaveAction\n\nAn agent leaves an event / group with participants/friends at a location.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: The antonym of LeaveAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/UnRegisterAction\">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li>\n</ul>\n\n___\n\n### `Const` LegalService\n\n• **LegalService**: *[Class](#const-class)* = \"http://schema.org/LegalService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10063\n\nLegalService\n\nA LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.<br/><br/>\n\nAs a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> it can be described as a <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> of one or more <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>(s).\n\n___\n\n### `Const` LegislativeBuilding\n\n• **LegislativeBuilding**: *[Class](#const-class)* = \"http://schema.org/LegislativeBuilding\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10071\n\nLegislativeBuilding\n\nA legislative building&#x2014;for example, the state capitol.\n\n___\n\n### `Const` LendAction\n\n• **LendAction**: *[Class](#const-class)* = \"http://schema.org/LendAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10086\n\nLendAction\n\nThe act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/BorrowAction\">BorrowAction</a>: Reciprocal of LendAction.</li>\n</ul>\n\n___\n\n### `Const` Library\n\n• **Library**: *[Class](#const-class)* = \"http://schema.org/Library\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10094\n\nLibrary\n\nA library.\n\n___\n\n### `Const` LicenseDocument\n\n• **LicenseDocument**: *[Class](#const-class)* = \"http://purl.org/dc/terms/LicenseDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:500\n\nLicense Document\n\nA legal document giving official permission to do something with a Resource.\n\n___\n\n### `Const` LikeAction\n\n• **LikeAction**: *[Class](#const-class)* = \"http://schema.org/LikeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10102\n\nLikeAction\n\nThe act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.\n\n___\n\n### `Const` LinguisticSystem\n\n• **LinguisticSystem**: *[Class](#const-class)* = \"http://purl.org/dc/terms/LinguisticSystem\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:508\n\nLinguistic System\n\nA system of signs, symbols, sounds, gestures, or rules used in communication.\n\n___\n\n### `Const` LiquorStore\n\n• **LiquorStore**: *[Class](#const-class)* = \"http://schema.org/LiquorStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10110\n\nLiquorStore\n\nA shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.\n\n___\n\n### `Const` List\n\n• **List**: *[Class](#const-class)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#List\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:316\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:108\n\nnull\nList\n\nnull\n\nThe class of RDF Lists.\n\n___\n\n### `Const` ListItem\n\n• **ListItem**: *[Class](#const-class)* = \"http://schema.org/ListItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10118\n\nListItem\n\nAn list item, e.g. a step in a checklist or how-to description.\n\n___\n\n### `Const` ListedDocument\n\n• **ListedDocument**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#ListedDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:188\n\nListed Type Index\n\nListed Type Index is a registry of resources that are publicly discoverable by outside users and applications.\n\n___\n\n### `Const` ListenAction\n\n• **ListenAction**: *[Class](#const-class)* = \"http://schema.org/ListenAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10126\n\nListenAction\n\nThe act of consuming audio content.\n\n___\n\n### `Const` Literal\n\n• **Literal**: *[Class](#const-class)* = \"http://www.w3.org/2000/01/rdf-schema#Literal\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:100\n\nLiteral\n\nThe class of literal values, eg. textual strings and integers.\n\n___\n\n### `Const` LiteraryEvent\n\n• **LiteraryEvent**: *[Class](#const-class)* = \"http://schema.org/LiteraryEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10134\n\nLiteraryEvent\n\nEvent type: Literary event.\n\n___\n\n### `Const` LiveBlogPosting\n\n• **LiveBlogPosting**: *[Class](#const-class)* = \"http://schema.org/LiveBlogPosting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10142\n\nLiveBlogPosting\n\nA blog post intended to provide a rolling textual coverage of an ongoing event through continuous updates.\n\n___\n\n### `Const` LoanOrCredit\n\n• **LoanOrCredit**: *[Class](#const-class)* = \"http://schema.org/LoanOrCredit\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10150\n\nLoanOrCredit\n\nA financial product for the loaning of an amount of money under agreed terms and charges.\n\n___\n\n### `Const` LocalBusiness\n\n• **LocalBusiness**: *[Class](#const-class)* = \"http://schema.org/LocalBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10158\n\nLocalBusiness\n\nA particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.\n\n___\n\n### `Const` Location\n\n• **Location**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Location\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:516\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:452\n\nLocation\nLocation\n\nA spatial region or named place.\n\nAn object representing a named geographical place\n\n___\n\n### `Const` LocationFeatureSpecification\n\n• **LocationFeatureSpecification**: *[Class](#const-class)* = \"http://schema.org/LocationFeatureSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10166\n\nLocationFeatureSpecification\n\nSpecifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.\n\n___\n\n### `Const` LocationPeriodOrJurisdiction\n\n• **LocationPeriodOrJurisdiction**: *[Class](#const-class)* = \"http://purl.org/dc/terms/LocationPeriodOrJurisdiction\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:524\n\nLocation, Period, or Jurisdiction\n\nA location, period of time, or jurisdiction.\n\n___\n\n### `Const` LockerDelivery\n\n• **LockerDelivery**: *[Class](#const-class)* = \"http://schema.org/LockerDelivery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10174\n\nLockerDelivery\n\nA DeliveryMethod in which an item is made available via locker.\n\n___\n\n### `Const` Locksmith\n\n• **Locksmith**: *[Class](#const-class)* = \"http://schema.org/Locksmith\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10182\n\nLocksmith\n\nA locksmith.\n\n___\n\n### `Const` LodgingBusiness\n\n• **LodgingBusiness**: *[Class](#const-class)* = \"http://schema.org/LodgingBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10190\n\nLodgingBusiness\n\nA lodging business, such as a motel, hotel, or inn.\n\n___\n\n### `Const` LodgingReservation\n\n• **LodgingReservation**: *[Class](#const-class)* = \"http://schema.org/LodgingReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10200\n\nLodgingReservation\n\nA reservation for lodging at a hotel, motel, inn, etc.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.\n\n___\n\n### `Const` LoseAction\n\n• **LoseAction**: *[Class](#const-class)* = \"http://schema.org/LoseAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10208\n\nLoseAction\n\nThe act of being defeated in a competitive activity.\n\n___\n\n### `Const` Mailbox\n\n• **Mailbox**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#Mailbox\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:134\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:134\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:134\n\nmailbox\nmailbox\nmailbox\n\nAn end point in the Internet Mail sytem.\n            Anything which has a URI in the malto: scheme is a Mailbox.\n\nAn end point in the Internet Mail sytem.\n            Anything which has a URI in the malto: scheme is a Mailbox.\n\nAn end point in the Internet Mail sytem.\n            Anything which has a URI in the malto: scheme is a Mailbox.\n\n___\n\n### `Const` Male\n\n• **Male**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Male\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:246\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:196\n\nnull\nMale\n\nnull\n\nnull\n\n___\n\n### `Const` Map\n\n• **Map**: *[Class](#const-class)* = \"http://schema.org/Map\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10216\n\nMap\n\nA map.\n\n___\n\n### `Const` MapCategoryType\n\n• **MapCategoryType**: *[Class](#const-class)* = \"http://schema.org/MapCategoryType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10224\n\nMapCategoryType\n\nAn enumeration of several kinds of Map.\n\n___\n\n### `Const` MarryAction\n\n• **MarryAction**: *[Class](#const-class)* = \"http://schema.org/MarryAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10232\n\nMarryAction\n\nThe act of marrying a person.\n\n___\n\n### `Const` Mass\n\n• **Mass**: *[Class](#const-class)* = \"http://schema.org/Mass\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10240\n\nMass\n\nProperties that take Mass as values are of the form '&lt;Number&gt; &lt;Mass unit of measure&gt;'. E.g., '7 kg'.\n\n___\n\n### `Const` Me\n\n• **Me**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Me\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:204\n\nMe\n\nnull\n\n___\n\n### `Const` MediaObject\n\n• **MediaObject**: *[Class](#const-class)* = \"http://schema.org/MediaObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10248\n\nMediaObject\n\nA media object, such as an image, video, or audio object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).\n\n___\n\n### `Const` MediaSubscription\n\n• **MediaSubscription**: *[Class](#const-class)* = \"http://schema.org/MediaSubscription\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10256\n\nMediaSubscription\n\nA subscription which allows a user to access media including audio, video, books, etc.\n\n___\n\n### `Const` MediaType\n\n• **MediaType**: *[Class](#const-class)* = \"http://purl.org/dc/terms/MediaType\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:532\n\nMedia Type\n\nA file format or physical medium.\n\n___\n\n### `Const` MediaTypeOrExtent\n\n• **MediaTypeOrExtent**: *[Class](#const-class)* = \"http://purl.org/dc/terms/MediaTypeOrExtent\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:540\n\nMedia Type or Extent\n\nA media type or extent.\n\n___\n\n### `Const` MedicalOrganization\n\n• **MedicalOrganization**: *[Class](#const-class)* = \"http://schema.org/MedicalOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10264\n\nMedicalOrganization\n\nA medical organization (physical or not), such as hospital, institution or clinic.\n\n___\n\n### `Const` Meeting\n\n• **Meeting**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/meeting#Meeting\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:68\n\nnull\n\nnull\n\n___\n\n### `Const` MeetingRoom\n\n• **MeetingRoom**: *[Class](#const-class)* = \"http://schema.org/MeetingRoom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10274\n\nMeetingRoom\n\nA meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Conference_hall\">http://en.wikipedia.org/wiki/Conference_hall</a>).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` MensClothingStore\n\n• **MensClothingStore**: *[Class](#const-class)* = \"http://schema.org/MensClothingStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10282\n\nMensClothingStore\n\nA men's clothing store.\n\n___\n\n### `Const` Menu\n\n• **Menu**: *[Class](#const-class)* = \"http://schema.org/Menu\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10290\n\nMenu\n\nA structured representation of food or drink items available from a FoodEstablishment.\n\n___\n\n### `Const` MenuItem\n\n• **MenuItem**: *[Class](#const-class)* = \"http://schema.org/MenuItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10298\n\nMenuItem\n\nA food or drink item listed in a menu or menu section.\n\n___\n\n### `Const` MenuSection\n\n• **MenuSection**: *[Class](#const-class)* = \"http://schema.org/MenuSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10306\n\nMenuSection\n\nA sub-grouping of food or drink items in a menu. E.g. courses (such as 'Dinner', 'Breakfast', etc.), specific type of dishes (such as 'Meat', 'Vegan', 'Drinks', etc.), or some other classification made by the menu provider.\n\n___\n\n### `Const` Message\n\n• **Message**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Message\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:44\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10314\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:338\n\nHTTP Message\nMessage\nmessage\n\nThe class of all HTTP messages: 4.1\n\nA single message from a sender to one or more organizations or people.\n\nnull\n\n___\n\n### `Const` Met\n\n• **Met**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Met\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:212\n\nMet\n\nnull\n\n___\n\n### `Const` MethodOfAccrual\n\n• **MethodOfAccrual**: *[Class](#const-class)* = \"http://purl.org/dc/terms/MethodOfAccrual\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:548\n\nMethod of Accrual\n\nA method by which resources are added to a collection.\n\n___\n\n### `Const` MethodOfInstruction\n\n• **MethodOfInstruction**: *[Class](#const-class)* = \"http://purl.org/dc/terms/MethodOfInstruction\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:556\n\nMethod of Instruction\n\nA process that is used to engender knowledge, attitudes, and skills.\n\n___\n\n### `Const` MiddleSchool\n\n• **MiddleSchool**: *[Class](#const-class)* = \"http://schema.org/MiddleSchool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10322\n\nMiddleSchool\n\nA middle school (typically for children aged around 11-14, although this varies somewhat).\n\n___\n\n### `Const` MobileApplication\n\n• **MobileApplication**: *[Class](#const-class)* = \"http://schema.org/MobileApplication\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10330\n\nMobileApplication\n\nA software application designed specifically to work well on a mobile device such as a telephone.\n\n___\n\n### `Const` MobilePhoneStore\n\n• **MobilePhoneStore**: *[Class](#const-class)* = \"http://schema.org/MobilePhoneStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10338\n\nMobilePhoneStore\n\nA store that sells mobile phones and related accessories.\n\n___\n\n### `Const` Modem\n\n• **Modem**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Modem\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:220\n\nModem\n\nThis class is deprecated\n\n___\n\n### `Const` MonetaryAmount\n\n• **MonetaryAmount**: *[Class](#const-class)* = \"http://schema.org/MonetaryAmount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10346\n\nMonetaryAmount\n\nA monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use <a class=\"localLink\" href=\"http://schema.org/PriceSpecification\">PriceSpecification</a> Types to describe the price of an Offer, Invoice, etc.\n\n___\n\n### `Const` MonetaryAmountDistribution\n\n• **MonetaryAmountDistribution**: *[Class](#const-class)* = \"http://schema.org/MonetaryAmountDistribution\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10354\n\nMonetaryAmountDistribution\n\nA statistical distribution of monetary amounts.\n\n___\n\n### `Const` Mosque\n\n• **Mosque**: *[Class](#const-class)* = \"http://schema.org/Mosque\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10362\n\nMosque\n\nA mosque.\n\n___\n\n### `Const` Motel\n\n• **Motel**: *[Class](#const-class)* = \"http://schema.org/Motel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10372\n\nMotel\n\nA motel.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` MotorcycleDealer\n\n• **MotorcycleDealer**: *[Class](#const-class)* = \"http://schema.org/MotorcycleDealer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10380\n\nMotorcycleDealer\n\nA motorcycle dealer.\n\n___\n\n### `Const` MotorcycleRepair\n\n• **MotorcycleRepair**: *[Class](#const-class)* = \"http://schema.org/MotorcycleRepair\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10388\n\nMotorcycleRepair\n\nA motorcycle repair shop.\n\n___\n\n### `Const` Mountain\n\n• **Mountain**: *[Class](#const-class)* = \"http://schema.org/Mountain\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10396\n\nMountain\n\nA mountain, like Mount Whitney or Mount Everest.\n\n___\n\n### `Const` MoveAction\n\n• **MoveAction**: *[Class](#const-class)* = \"http://schema.org/MoveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10411\n\nMoveAction\n\nThe act of an agent relocating to a place.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/TransferAction\">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li>\n</ul>\n\n___\n\n### `Const` Movie\n\n• **Movie**: *[Class](#const-class)* = \"http://schema.org/Movie\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10419\n\nMovie\n\nA movie.\n\n___\n\n### `Const` MovieClip\n\n• **MovieClip**: *[Class](#const-class)* = \"http://schema.org/MovieClip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10427\n\nMovieClip\n\nA short segment/part of a movie.\n\n___\n\n### `Const` MovieRentalStore\n\n• **MovieRentalStore**: *[Class](#const-class)* = \"http://schema.org/MovieRentalStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10435\n\nMovieRentalStore\n\nA movie rental store.\n\n___\n\n### `Const` MovieSeries\n\n• **MovieSeries**: *[Class](#const-class)* = \"http://schema.org/MovieSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10443\n\nMovieSeries\n\nA series of movies. Included movies can be indicated with the hasPart property.\n\n___\n\n### `Const` MovieTheater\n\n• **MovieTheater**: *[Class](#const-class)* = \"http://schema.org/MovieTheater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10451\n\nMovieTheater\n\nA movie theater.\n\n___\n\n### `Const` MovingCompany\n\n• **MovingCompany**: *[Class](#const-class)* = \"http://schema.org/MovingCompany\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10459\n\nMovingCompany\n\nA moving company.\n\n___\n\n### `Const` Msg\n\n• **Msg**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Msg\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:228\n\nMsg\n\nThis class is deprecated\n\n___\n\n### `Const` Muse\n\n• **Muse**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Muse\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:236\n\nMuse\n\nnull\n\n___\n\n### `Const` Museum\n\n• **Museum**: *[Class](#const-class)* = \"http://schema.org/Museum\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10467\n\nMuseum\n\nA museum.\n\n___\n\n### `Const` MusicAlbum\n\n• **MusicAlbum**: *[Class](#const-class)* = \"http://schema.org/MusicAlbum\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10475\n\nMusicAlbum\n\nA collection of music tracks.\n\n___\n\n### `Const` MusicAlbumProductionType\n\n• **MusicAlbumProductionType**: *[Class](#const-class)* = \"http://schema.org/MusicAlbumProductionType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10483\n\nMusicAlbumProductionType\n\nClassification of the album by it's type of content: soundtrack, live album, studio album, etc.\n\n___\n\n### `Const` MusicAlbumReleaseType\n\n• **MusicAlbumReleaseType**: *[Class](#const-class)* = \"http://schema.org/MusicAlbumReleaseType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10491\n\nMusicAlbumReleaseType\n\nThe kind of release which this album is: single, EP or album.\n\n___\n\n### `Const` MusicComposition\n\n• **MusicComposition**: *[Class](#const-class)* = \"http://schema.org/MusicComposition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10499\n\nMusicComposition\n\nA musical composition.\n\n___\n\n### `Const` MusicEvent\n\n• **MusicEvent**: *[Class](#const-class)* = \"http://schema.org/MusicEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10507\n\nMusicEvent\n\nEvent type: Music event.\n\n___\n\n### `Const` MusicGroup\n\n• **MusicGroup**: *[Class](#const-class)* = \"http://schema.org/MusicGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10515\n\nMusicGroup\n\nA musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.\n\n___\n\n### `Const` MusicPlaylist\n\n• **MusicPlaylist**: *[Class](#const-class)* = \"http://schema.org/MusicPlaylist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10523\n\nMusicPlaylist\n\nA collection of music tracks in playlist form.\n\n___\n\n### `Const` MusicRecording\n\n• **MusicRecording**: *[Class](#const-class)* = \"http://schema.org/MusicRecording\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10531\n\nMusicRecording\n\nA music recording (track), usually a single song.\n\n___\n\n### `Const` MusicRelease\n\n• **MusicRelease**: *[Class](#const-class)* = \"http://schema.org/MusicRelease\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10539\n\nMusicRelease\n\nA MusicRelease is a specific release of a music album.\n\n___\n\n### `Const` MusicReleaseFormatType\n\n• **MusicReleaseFormatType**: *[Class](#const-class)* = \"http://schema.org/MusicReleaseFormatType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10547\n\nMusicReleaseFormatType\n\nFormat of this release (the type of recording media used, ie. compact disc, digital media, LP, etc.).\n\n___\n\n### `Const` MusicStore\n\n• **MusicStore**: *[Class](#const-class)* = \"http://schema.org/MusicStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10555\n\nMusicStore\n\nA music store.\n\n___\n\n### `Const` MusicVenue\n\n• **MusicVenue**: *[Class](#const-class)* = \"http://schema.org/MusicVenue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10563\n\nMusicVenue\n\nA music venue.\n\n___\n\n### `Const` MusicVideoObject\n\n• **MusicVideoObject**: *[Class](#const-class)* = \"http://schema.org/MusicVideoObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10571\n\nMusicVideoObject\n\nA music video file.\n\n___\n\n### `Const` N3Document\n\n• **N3Document**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/log#N3Document\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:292\n\nnull\n\nA document which, which parsed as Notation3\nas defined in general by http://www.w3.org/DesignIssues/Notation3.html\nand this schema, conveys the intent of the author by the semantics defined\non those specifications, and the semantics defined by the specifications\nof any other identifiers used in the document.\n\n___\n\n### `Const` NGO\n\n• **NGO**: *[Class](#const-class)* = \"http://schema.org/NGO\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10579\n\nNGO\n\nOrganization: Non-governmental Organization.\n\n___\n\n### `Const` NailSalon\n\n• **NailSalon**: *[Class](#const-class)* = \"http://schema.org/NailSalon\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10587\n\nNailSalon\n\nA nail salon.\n\n___\n\n### `Const` Name\n\n• **Name**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Name\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:436\n\nName\n\nTo specify the components of the name of the object\n\n___\n\n### `Const` NamedIndividual\n\n• **NamedIndividual**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#NamedIndividual\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:452\n\nNamedIndividual\n\nThe class of named individuals.\n\n___\n\n### `Const` NegativePropertyAssertion\n\n• **NegativePropertyAssertion**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#NegativePropertyAssertion\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:460\n\nNegativePropertyAssertion\n\nThe class of negative property assertions.\n\n___\n\n### `Const` Neighbor\n\n• **Neighbor**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Neighbor\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:244\n\nNeighbor\n\nnull\n\n___\n\n### `Const` NewsArticle\n\n• **NewsArticle**: *[Class](#const-class)* = \"http://schema.org/NewsArticle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10597\n\nNewsArticle\n\nA NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.<br/><br/>\n\nA more detailed overview of <a href=\"/docs/news.html\">schema.org News markup</a> is also available.\n\n___\n\n### `Const` NightClub\n\n• **NightClub**: *[Class](#const-class)* = \"http://schema.org/NightClub\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10605\n\nNightClub\n\nA nightclub or discotheque.\n\n___\n\n### `Const` NonRDFSource\n\n• **NonRDFSource**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#NonRDFSource\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:132\n\nNonRDFSource\n\nA Linked Data Platform Resource (LDPR) whose state is NOT represented as RDF.\n\n___\n\n### `Const` NonTerminalState\n\n• **NonTerminalState**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#NonTerminalState\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:399\n\nnon-terminal state\n\nA state from which there are transisions.\n\n___\n\n### `Const` None\n\n• **None**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#None\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:252\n\nNone\n\nnull\n\n___\n\n### `Const` Notary\n\n• **Notary**: *[Class](#const-class)* = \"http://schema.org/Notary\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10613\n\nNotary\n\nA notary.\n\n___\n\n### `Const` NoteDigitalDocument\n\n• **NoteDigitalDocument**: *[Class](#const-class)* = \"http://schema.org/NoteDigitalDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10621\n\nNoteDigitalDocument\n\nA file containing a note, primarily for the author.\n\n___\n\n### `Const` Nothing\n\n• **Nothing**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/07/owl#Nothing\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:524\n\nNothing\n\nThis is the empty class.\n\n___\n\n### `Const` Notification\n\n• **Notification**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#Notification\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:196\n\nNotification\n\nA notification resource.\n\n___\n\n### `Const` Number\n\n• **Number**: *string* = \"http://schema.org/Number\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10637\n\nNumber\n\nData type: Number.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` NutritionInformation\n\n• **NutritionInformation**: *[Class](#const-class)* = \"http://schema.org/NutritionInformation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10645\n\nNutritionInformation\n\nNutritional information about the recipe.\n\n___\n\n### `Const` ObjectProperty\n\n• **ObjectProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#ObjectProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:468\n\nObjectProperty\n\nThe class of object properties.\n\n___\n\n### `Const` Occupation\n\n• **Occupation**: *[Class](#const-class)* = \"http://schema.org/Occupation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10653\n\nOccupation\n\nA profession, may involve prolonged training and/or a formal qualification.\n\n___\n\n### `Const` OceanBodyOfWater\n\n• **OceanBodyOfWater**: *[Class](#const-class)* = \"http://schema.org/OceanBodyOfWater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10661\n\nOceanBodyOfWater\n\nAn ocean (for example, the Pacific).\n\n___\n\n### `Const` Offer\n\n• **Offer**: *[Class](#const-class)* = \"http://schema.org/Offer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10671\n\nOffer\n\nAn offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.<br/><br/>\n\nFor <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GTIN</a>-related fields, see <a href=\"http://www.gs1.org/barcodes/support/check_digit_calculator\">Check Digit calculator</a> and <a href=\"http://www.gs1us.org/resources/standards/gtin-validation-guide\">validation guide</a> from <a href=\"http://www.gs1.org/\">GS1</a>.\n\n___\n\n### `Const` OfferCatalog\n\n• **OfferCatalog**: *[Class](#const-class)* = \"http://schema.org/OfferCatalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10679\n\nOfferCatalog\n\nAn OfferCatalog is an ItemList that contains related Offers and/or further OfferCatalogs that are offeredBy the same provider.\n\n___\n\n### `Const` OfferItemCondition\n\n• **OfferItemCondition**: *[Class](#const-class)* = \"http://schema.org/OfferItemCondition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10687\n\nOfferItemCondition\n\nA list of possible conditions for the item.\n\n___\n\n### `Const` OfficeEquipmentStore\n\n• **OfficeEquipmentStore**: *[Class](#const-class)* = \"http://schema.org/OfficeEquipmentStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10695\n\nOfficeEquipmentStore\n\nAn office equipment store.\n\n___\n\n### `Const` OnDemandEvent\n\n• **OnDemandEvent**: *[Class](#const-class)* = \"http://schema.org/OnDemandEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10703\n\nOnDemandEvent\n\nA publication event e.g. catch-up TV or radio podcast, during which a program is available on-demand.\n\n___\n\n### `Const` OnlineAccount\n\n• **OnlineAccount**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/OnlineAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:582\n\nOnline Account\n\nAn online account.\n\n___\n\n### `Const` OnlineChatAccount\n\n• **OnlineChatAccount**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/OnlineChatAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:606\n\nOnline Chat Account\n\nAn online chat account.\n\n___\n\n### `Const` OnlineEcommerceAccount\n\n• **OnlineEcommerceAccount**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/OnlineEcommerceAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:598\n\nOnline E-commerce Account\n\nAn online e-commerce account.\n\n___\n\n### `Const` OnlineGamingAccount\n\n• **OnlineGamingAccount**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/OnlineGamingAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:590\n\nOnline Gaming Account\n\nAn online gaming account.\n\n___\n\n### `Const` Ontology\n\n• **Ontology**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#Ontology\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:476\n\nOntology\n\nThe class of ontologies.\n\n___\n\n### `Const` OntologyProperty\n\n• **OntologyProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#OntologyProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:484\n\nOntologyProperty\n\nThe class of ontology properties.\n\n___\n\n### `Const` Open\n\n• **Open**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Open\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:311\n\nopen\n\nA task which needs attention. The very crude states of Open and Closed all\n        interoperatbility between different systems if the states for a given\n        application are made subclasses of either Open or Closed. This allows\n        tasks from different systems to be mixed and treatd together with\n        limited but valuable functionality.\n\n___\n\n### `Const` OpeningHoursSpecification\n\n• **OpeningHoursSpecification**: *[Class](#const-class)* = \"http://schema.org/OpeningHoursSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10715\n\nOpeningHoursSpecification\n\nA structured value providing information about the opening hours of a place or a certain service inside a place.<br/><br/>\n\nThe place is <strong>open</strong> if the <a class=\"localLink\" href=\"http://schema.org/opens\">opens</a> property is specified, and <strong>closed</strong> otherwise.<br/><br/>\n\nIf the value for the <a class=\"localLink\" href=\"http://schema.org/closes\">closes</a> property is less than the value for the <a class=\"localLink\" href=\"http://schema.org/opens\">opens</a> property then the hour range is assumed to span over the next day.\n\n___\n\n### `Const` Order\n\n• **Order**: *[Class](#const-class)* = \"http://schema.org/Order\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10723\n\nOrder\n\nAn order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.\n\n___\n\n### `Const` OrderAction\n\n• **OrderAction**: *[Class](#const-class)* = \"http://schema.org/OrderAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10731\n\nOrderAction\n\nAn agent orders an object/product/service to be delivered/sent.\n\n___\n\n### `Const` OrderItem\n\n• **OrderItem**: *[Class](#const-class)* = \"http://schema.org/OrderItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10739\n\nOrderItem\n\nAn order item is a line of an order. It includes the quantity and shipping details of a bought offer.\n\n___\n\n### `Const` OrderStatus\n\n• **OrderStatus**: *[Class](#const-class)* = \"http://schema.org/OrderStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10747\n\nOrderStatus\n\nEnumerated status values for Order.\n\n___\n\n### `Const` Organization\n\n• **Organization**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Organization\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:534\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10755\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:461\n\nOrganization\nOrganization\nOrganization\n\nAn organization.\n\nAn organization such as a school, NGO, corporation, club, etc.\n\nAn object representing an organization.  An organization is a single entity, and might represent a business or government, a department or division within a business or government, a club, an association, or the like.\n\n___\n\n### `Const` OrganizationRole\n\n• **OrganizationRole**: *[Class](#const-class)* = \"http://schema.org/OrganizationRole\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10763\n\nOrganizationRole\n\nA subclass of Role used to describe roles within organizations.\n\n___\n\n### `Const` OrganizeAction\n\n• **OrganizeAction**: *[Class](#const-class)* = \"http://schema.org/OrganizeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10771\n\nOrganizeAction\n\nThe act of manipulating/administering/supervising/controlling one or more objects.\n\n___\n\n### `Const` Origin\n\n• **Origin**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Origin\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:172\n\nOrigin\n\nAn Origin is basically a web site\n        (Note WITHOUT the trailing slash after the domain name and port in its URI)\n        and is the basis for controlling access to data by web apps\n        in the Same Origin Model of web security.\n        All scripts from the same origin are given the same right.\n\n___\n\n### `Const` Other\n\n• **Other**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Other\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:324\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:260\n\nnull\nOther\n\nnull\n\nnull\n\n___\n\n### `Const` OutletStore\n\n• **OutletStore**: *[Class](#const-class)* = \"http://schema.org/OutletStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10779\n\nOutletStore\n\nAn outlet store.\n\n___\n\n### `Const` OwnershipInfo\n\n• **OwnershipInfo**: *[Class](#const-class)* = \"http://schema.org/OwnershipInfo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10787\n\nOwnershipInfo\n\nA structured value providing information about when a certain organization or person owned a certain product.\n\n___\n\n### `Const` PCS\n\n• **PCS**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#PCS\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:268\n\nPCS\n\nThis class is deprecated\n\n___\n\n### `Const` Page\n\n• **Page**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#Page\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:180\n\nPage\n\nURI signifying that the resource is an in-sequence page resource, as defined by LDP Paging.  Typically used on Link rel='type' response headers.\n\n___\n\n### `Const` PageSortCriterion\n\n• **PageSortCriterion**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#PageSortCriterion\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:172\n\nPageSortCriterion\n\nElement in the list of sorting criteria used by the server to assign container members to pages.\n\n___\n\n### `Const` Pager\n\n• **Pager**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Pager\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:276\n\nPager\n\nnull\n\n___\n\n### `Const` Painful\n\n• **Painful**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#Painful\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:77\n\npainfull\n\nThis would cause acute disruption\n\n___\n\n### `Const` PaintAction\n\n• **PaintAction**: *[Class](#const-class)* = \"http://schema.org/PaintAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10795\n\nPaintAction\n\nThe act of producing a painting, typically with paint and canvas as instruments.\n\n___\n\n### `Const` Painting\n\n• **Painting**: *[Class](#const-class)* = \"http://schema.org/Painting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10803\n\nPainting\n\nA painting.\n\n___\n\n### `Const` Parcel\n\n• **Parcel**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Parcel\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:284\n\nParcel\n\nThis class is deprecated\n\n___\n\n### `Const` ParcelDelivery\n\n• **ParcelDelivery**: *[Class](#const-class)* = \"http://schema.org/ParcelDelivery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10811\n\nParcelDelivery\n\nThe delivery of a parcel either via the postal service or a commercial service.\n\n___\n\n### `Const` ParcelService\n\n• **ParcelService**: *[Class](#const-class)* = \"http://schema.org/ParcelService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10828\n\nParcelService\n\nA private parcel service as the delivery mode available for a certain offer.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#DHL</li>\n<li>http://purl.org/goodrelations/v1#FederalExpress</li>\n<li>http://purl.org/goodrelations/v1#UPS</li>\n</ul>\n\n___\n\n### `Const` Parent\n\n• **Parent**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Parent\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:292\n\nParent\n\nnull\n\n___\n\n### `Const` ParentAudience\n\n• **ParentAudience**: *[Class](#const-class)* = \"http://schema.org/ParentAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10836\n\nParentAudience\n\nA set of characteristics describing parents, who can be interested in viewing some content.\n\n___\n\n### `Const` Park\n\n• **Park**: *[Class](#const-class)* = \"http://schema.org/Park\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10844\n\nPark\n\nA park.\n\n___\n\n### `Const` ParkingFacility\n\n• **ParkingFacility**: *[Class](#const-class)* = \"http://schema.org/ParkingFacility\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10852\n\nParkingFacility\n\nA parking lot or other parking facility.\n\n___\n\n### `Const` Patch\n\n• **Patch**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#Patch\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:204\n\nPatch\n\nA patch expresses conditional modifications to a resource that has an RDF-based representation.\n\n___\n\n### `Const` PawnShop\n\n• **PawnShop**: *[Class](#const-class)* = \"http://schema.org/PawnShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10860\n\nPawnShop\n\nA shop that will buy, or lend money against the security of, personal possessions.\n\n___\n\n### `Const` PayAction\n\n• **PayAction**: *[Class](#const-class)* = \"http://schema.org/PayAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10868\n\nPayAction\n\nAn agent pays a price to a participant.\n\n___\n\n### `Const` PaymentCard\n\n• **PaymentCard**: *[Class](#const-class)* = \"http://schema.org/PaymentCard\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10876\n\nPaymentCard\n\nA payment method using a credit, debit, store or other card to associate the payment with an account.\n\n___\n\n### `Const` PaymentChargeSpecification\n\n• **PaymentChargeSpecification**: *[Class](#const-class)* = \"http://schema.org/PaymentChargeSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10884\n\nPaymentChargeSpecification\n\nThe costs of settling the payment using a particular payment method.\n\n___\n\n### `Const` PaymentMethod\n\n• **PaymentMethod**: *[Class](#const-class)* = \"http://schema.org/PaymentMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10907\n\nPaymentMethod\n\nA payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#ByBankTransferInAdvance</li>\n<li>http://purl.org/goodrelations/v1#ByInvoice</li>\n<li>http://purl.org/goodrelations/v1#Cash</li>\n<li>http://purl.org/goodrelations/v1#CheckInAdvance</li>\n<li>http://purl.org/goodrelations/v1#COD</li>\n<li>http://purl.org/goodrelations/v1#DirectDebit</li>\n<li>http://purl.org/goodrelations/v1#GoogleCheckout</li>\n<li>http://purl.org/goodrelations/v1#PayPal</li>\n<li>http://purl.org/goodrelations/v1#PaySwarm</li>\n</ul>\n\n___\n\n### `Const` PaymentService\n\n• **PaymentService**: *[Class](#const-class)* = \"http://schema.org/PaymentService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10915\n\nPaymentService\n\nA Service to transfer funds from a person or organization to a beneficiary person or organization.\n\n___\n\n### `Const` PaymentStatusType\n\n• **PaymentStatusType**: *[Class](#const-class)* = \"http://schema.org/PaymentStatusType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10923\n\nPaymentStatusType\n\nA specific payment status. For example, PaymentDue, PaymentComplete, etc.\n\n___\n\n### `Const` PeopleAudience\n\n• **PeopleAudience**: *[Class](#const-class)* = \"http://schema.org/PeopleAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10931\n\nPeopleAudience\n\nA set of characteristics belonging to people, e.g. who compose an item's target audience.\n\n___\n\n### `Const` PerformAction\n\n• **PerformAction**: *[Class](#const-class)* = \"http://schema.org/PerformAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10939\n\nPerformAction\n\nThe act of participating in performance arts.\n\n___\n\n### `Const` PerformanceRole\n\n• **PerformanceRole**: *[Class](#const-class)* = \"http://schema.org/PerformanceRole\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10947\n\nPerformanceRole\n\nA PerformanceRole is a Role that some entity places with regard to a theatrical performance, e.g. in a Movie, TVSeries etc.\n\n___\n\n### `Const` PerformingArtsTheater\n\n• **PerformingArtsTheater**: *[Class](#const-class)* = \"http://schema.org/PerformingArtsTheater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10955\n\nPerformingArtsTheater\n\nA theater or other performing art center.\n\n___\n\n### `Const` PerformingGroup\n\n• **PerformingGroup**: *[Class](#const-class)* = \"http://schema.org/PerformingGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10963\n\nPerformingGroup\n\nA performance group, such as a band, an orchestra, or a circus.\n\n___\n\n### `Const` Period\n\n• **Period**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/Period\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:644\n\nDCMI Period\n\nThe set of time intervals defined by their limits according to the DCMI Period Encoding Scheme.\n\n___\n\n### `Const` PeriodOfTime\n\n• **PeriodOfTime**: *[Class](#const-class)* = \"http://purl.org/dc/terms/PeriodOfTime\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:564\n\nPeriod of Time\n\nAn interval of time that is named or defined by its start and end dates.\n\n___\n\n### `Const` Periodical\n\n• **Periodical**: *[Class](#const-class)* = \"http://schema.org/Periodical\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10973\n\nPeriodical\n\nA publication in any medium issued in successive parts bearing numerical or chronological designations and intended, such as a magazine, scholarly journal, or newspaper to continue indefinitely.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.\n\n___\n\n### `Const` Permit\n\n• **Permit**: *[Class](#const-class)* = \"http://schema.org/Permit\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10981\n\nPermit\n\nA permit issued by an organization, e.g. a parking pass.\n\n___\n\n### `Const` Person\n\n• **Person**: *[Class](#const-class)* = \"http://schema.org/Person\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:518\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10989\n\nPerson\nPerson\n\nA person.\n\nA person (alive, dead, undead, or fictional).\n\n___\n\n### `Const` PersonalProfileDocument\n\n• **PersonalProfileDocument**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/PersonalProfileDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:574\n\nPersonalProfileDocument\n\nA personal profile RDF document.\n\n___\n\n### `Const` PersonalStorage\n\n• **PersonalStorage**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/space#PersonalStorage\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:66\n\npersonal storage\n\nA personal storage is a space of URIs in which you and only you have access to data,\n    you cannot give access to anyone else.\n\n___\n\n### `Const` PetStore\n\n• **PetStore**: *[Class](#const-class)* = \"http://schema.org/PetStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:10997\n\nPetStore\n\nA pet store.\n\n___\n\n### `Const` Pharmacy\n\n• **Pharmacy**: *[Class](#const-class)* = \"http://schema.org/Pharmacy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11005\n\nPharmacy\n\nA pharmacy or drugstore.\n\n___\n\n### `Const` Phone\n\n• **Phone**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/contact#Phone\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:238\n\nphone\n\n    An end-point in the public swiitched telephone system.\n    Anything identified by a URI with tel: scheme is in this class.\n\n___\n\n### `Const` Photograph\n\n• **Photograph**: *[Class](#const-class)* = \"http://schema.org/Photograph\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11013\n\nPhotograph\n\nA photograph.\n\n___\n\n### `Const` PhotographAction\n\n• **PhotographAction**: *[Class](#const-class)* = \"http://schema.org/PhotographAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11021\n\nPhotographAction\n\nThe act of capturing still images of objects using a camera.\n\n___\n\n### `Const` PhysicalMedium\n\n• **PhysicalMedium**: *[Class](#const-class)* = \"http://purl.org/dc/terms/PhysicalMedium\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:572\n\nPhysical Medium\n\nA physical material or carrier.\n\n___\n\n### `Const` PhysicalResource\n\n• **PhysicalResource**: *[Class](#const-class)* = \"http://purl.org/dc/terms/PhysicalResource\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:580\n\nPhysical Resource\n\nA material thing.\n\n___\n\n### `Const` Physician\n\n• **Physician**: *[Class](#const-class)* = \"http://schema.org/Physician\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11029\n\nPhysician\n\nA doctor's office.\n\n___\n\n### `Const` Place\n\n• **Place**: *[Class](#const-class)* = \"http://schema.org/Place\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11037\n\nPlace\n\nEntities that have a somewhat fixed, physical extension.\n\n___\n\n### `Const` PlaceOfWorship\n\n• **PlaceOfWorship**: *[Class](#const-class)* = \"http://schema.org/PlaceOfWorship\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11045\n\nPlaceOfWorship\n\nPlace of worship, such as a church, synagogue, or mosque.\n\n___\n\n### `Const` PlainLiteral\n\n• **PlainLiteral**: *[Datatype](#const-datatype)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:132\n\nPlainLiteral\n\nThe class of plain (i.e. untyped) literal values, as used in RIF and OWL 2\n\n___\n\n### `Const` PlanAction\n\n• **PlanAction**: *[Class](#const-class)* = \"http://schema.org/PlanAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11053\n\nPlanAction\n\nThe act of planning the execution of an event/task/action/reservation/plan to a future date.\n\n___\n\n### `Const` PlayAction\n\n• **PlayAction**: *[Class](#const-class)* = \"http://schema.org/PlayAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11069\n\nPlayAction\n\nThe act of playing/exercising/training/performing for enjoyment, leisure, recreation, Competition or exercise.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ListenAction\">ListenAction</a>: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/WatchAction\">WatchAction</a>: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li>\n</ul>\n\n___\n\n### `Const` Playground\n\n• **Playground**: *[Class](#const-class)* = \"http://schema.org/Playground\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11077\n\nPlayground\n\nA playground.\n\n___\n\n### `Const` Plumber\n\n• **Plumber**: *[Class](#const-class)* = \"http://schema.org/Plumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11085\n\nPlumber\n\nA plumbing service.\n\n___\n\n### `Const` Point\n\n• **Point**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/Point\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:652\n\nDCMI Point\n\nThe set of points in space defined by their geographic coordinates according to the DCMI Point Encoding Scheme.\n\n___\n\n### `Const` PoliceStation\n\n• **PoliceStation**: *[Class](#const-class)* = \"http://schema.org/PoliceStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11093\n\nPoliceStation\n\nA police station.\n\n___\n\n### `Const` Policy\n\n• **Policy**: *[Class](#const-class)* = \"http://purl.org/dc/terms/Policy\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:588\n\nPolicy\n\nA plan or course of action by an authority, intended to influence and determine decisions, actions, and other matters.\n\n___\n\n### `Const` Pond\n\n• **Pond**: *[Class](#const-class)* = \"http://schema.org/Pond\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11101\n\nPond\n\nA pond.\n\n___\n\n### `Const` Position\n\n• **Position**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/arg#Position\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:44\n\nposition\n\nnull\n\n___\n\n### `Const` Post\n\n• **Post**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Post\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:44\n\nPost\n\nAn article or message that can be posted to a Forum.\n\n___\n\n### `Const` PostOffice\n\n• **PostOffice**: *[Class](#const-class)* = \"http://schema.org/PostOffice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11109\n\nPostOffice\n\nA post office.\n\n___\n\n### `Const` Postal\n\n• **Postal**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Postal\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:300\n\nPostal\n\nThis class is deprecated\n\n___\n\n### `Const` PostalAddress\n\n• **PostalAddress**: *[Class](#const-class)* = \"http://schema.org/PostalAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11117\n\nPostalAddress\n\nThe mailing address.\n\n___\n\n### `Const` PreOrderAction\n\n• **PreOrderAction**: *[Class](#const-class)* = \"http://schema.org/PreOrderAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11125\n\nPreOrderAction\n\nAn agent orders a (not yet released) object/product/service to be delivered/sent.\n\n___\n\n### `Const` Pref\n\n• **Pref**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Pref\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:308\n\nPref\n\nThis class is deprecated\n\n___\n\n### `Const` PrependAction\n\n• **PrependAction**: *[Class](#const-class)* = \"http://schema.org/PrependAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11133\n\nPrependAction\n\nThe act of inserting at the beginning if an ordered collection.\n\n___\n\n### `Const` Preschool\n\n• **Preschool**: *[Class](#const-class)* = \"http://schema.org/Preschool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11141\n\nPreschool\n\nA preschool.\n\n___\n\n### `Const` PresentationDigitalDocument\n\n• **PresentationDigitalDocument**: *[Class](#const-class)* = \"http://schema.org/PresentationDigitalDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11149\n\nPresentationDigitalDocument\n\nA file containing slides or used for a presentation.\n\n___\n\n### `Const` PriceSpecification\n\n• **PriceSpecification**: *[Class](#const-class)* = \"http://schema.org/PriceSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11157\n\nPriceSpecification\n\nA structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use <a class=\"localLink\" href=\"http://schema.org/MonetaryAmount\">MonetaryAmount</a> to describe independent amounts of money such as a salary, credit card limits, etc.\n\n___\n\n### `Const` Product\n\n• **Product**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Product\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11165\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:330\n\nProduct\nproduct\n\nAny offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.\n\nA product is a task which monitors something\n                which must be produced.\n\n___\n\n### `Const` ProductModel\n\n• **ProductModel**: *[Class](#const-class)* = \"http://schema.org/ProductModel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11173\n\nProductModel\n\nA datasheet or vendor specification of a product (in the sense of a prototypical description).\n\n___\n\n### `Const` ProfessionalService\n\n• **ProfessionalService**: *[Class](#const-class)* = \"http://schema.org/ProfessionalService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11185\n\nProfessionalService\n\nOriginal definition: \"provider of professional services.\"<br/><br/>\n\nThe general <a class=\"localLink\" href=\"http://schema.org/ProfessionalService\">ProfessionalService</a> type for local businesses was deprecated due to confusion with <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>. For reference, the types that it included were: <a class=\"localLink\" href=\"http://schema.org/Dentist\">Dentist</a>,\n        <a class=\"localLink\" href=\"http://schema.org/AccountingService\">AccountingService</a>, <a class=\"localLink\" href=\"http://schema.org/Attorney\">Attorney</a>, <a class=\"localLink\" href=\"http://schema.org/Notary\">Notary</a>, as well as types for several kinds of <a class=\"localLink\" href=\"http://schema.org/HomeAndConstructionBusiness\">HomeAndConstructionBusiness</a>: <a class=\"localLink\" href=\"http://schema.org/Electrician\">Electrician</a>, <a class=\"localLink\" href=\"http://schema.org/GeneralContractor\">GeneralContractor</a>,\n        <a class=\"localLink\" href=\"http://schema.org/HousePainter\">HousePainter</a>, <a class=\"localLink\" href=\"http://schema.org/Locksmith\">Locksmith</a>, <a class=\"localLink\" href=\"http://schema.org/Plumber\">Plumber</a>, <a class=\"localLink\" href=\"http://schema.org/RoofingContractor\">RoofingContractor</a>. <a class=\"localLink\" href=\"http://schema.org/LegalService\">LegalService</a> was introduced as a more inclusive supertype of <a class=\"localLink\" href=\"http://schema.org/Attorney\">Attorney</a>.\n\n___\n\n### `Const` ProfilePage\n\n• **ProfilePage**: *[Class](#const-class)* = \"http://schema.org/ProfilePage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11193\n\nProfilePage\n\nWeb page type: Profile page.\n\n___\n\n### `Const` ProgramMembership\n\n• **ProgramMembership**: *[Class](#const-class)* = \"http://schema.org/ProgramMembership\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11201\n\nProgramMembership\n\nUsed to describe membership in a loyalty programs (e.g. \"StarAliance\"), traveler clubs (e.g. \"AAA\"), purchase clubs (\"Safeway Club\"), etc.\n\n___\n\n### `Const` Project\n\n• **Project**: *[Class](#const-class)* = \"http://xmlns.com/foaf/0.1/Project\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:558\n\nProject\n\nA project (a collective endeavour of some kind).\n\n___\n\n### `Const` PropertyValue\n\n• **PropertyValue**: *[Class](#const-class)* = \"http://schema.org/PropertyValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11211\n\nPropertyValue\n\nA property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.<br/><br/>\n\nAlways use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.\n\n___\n\n### `Const` PropertyValueSpecification\n\n• **PropertyValueSpecification**: *[Class](#const-class)* = \"http://schema.org/PropertyValueSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11219\n\nPropertyValueSpecification\n\nA Property value specification.\n\n___\n\n### `Const` ProtocolEvent\n\n• **ProtocolEvent**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#ProtocolEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:159\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:159\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:159\n\nprotocol event\nprotocol event\nprotocol event\n\nA step in a network protocol, such as a request\n        or response message.\n\nA step in a network protocol, such as a request\n        or response message.\n\nA step in a network protocol, such as a request\n        or response message.\n\n___\n\n### `Const` ProvenanceStatement\n\n• **ProvenanceStatement**: *[Class](#const-class)* = \"http://purl.org/dc/terms/ProvenanceStatement\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:596\n\nProvenance Statement\n\nA statement of any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation.\n\n___\n\n### `Const` PublicStorage\n\n• **PublicStorage**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/space#PublicStorage\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:76\n\npublic storage\n\nA public storage is a space of URIs in which you have access to data,\n    and all data is accessible to anyone without control.\n\n___\n\n### `Const` PublicSwimmingPool\n\n• **PublicSwimmingPool**: *[Class](#const-class)* = \"http://schema.org/PublicSwimmingPool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11227\n\nPublicSwimmingPool\n\nA public swimming pool.\n\n___\n\n### `Const` PublicationEvent\n\n• **PublicationEvent**: *[Class](#const-class)* = \"http://schema.org/PublicationEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11235\n\nPublicationEvent\n\nA PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.\n\n___\n\n### `Const` PublicationIssue\n\n• **PublicationIssue**: *[Class](#const-class)* = \"http://schema.org/PublicationIssue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11245\n\nPublicationIssue\n\nA part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.\n\n___\n\n### `Const` PublicationVolume\n\n• **PublicationVolume**: *[Class](#const-class)* = \"http://schema.org/PublicationVolume\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11255\n\nPublicationVolume\n\nA part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.\n\n___\n\n### `Const` QAPage\n\n• **QAPage**: *[Class](#const-class)* = \"http://schema.org/QAPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11263\n\nQAPage\n\nA QAPage is a WebPage focussed on a specific Question and its Answer(s), e.g. in a question answering site or documenting Frequently Asked Questions (FAQs).\n\n___\n\n### `Const` QualitativeValue\n\n• **QualitativeValue**: *[Class](#const-class)* = \"http://schema.org/QualitativeValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11271\n\nQualitativeValue\n\nA predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.\n\n___\n\n### `Const` QuantitativeValue\n\n• **QuantitativeValue**: *[Class](#const-class)* = \"http://schema.org/QuantitativeValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11279\n\nQuantitativeValue\n\nA point value or interval for product characteristics and other purposes.\n\n___\n\n### `Const` QuantitativeValueDistribution\n\n• **QuantitativeValueDistribution**: *[Class](#const-class)* = \"http://schema.org/QuantitativeValueDistribution\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11287\n\nQuantitativeValueDistribution\n\nA statistical distribution of values.\n\n___\n\n### `Const` Quantity\n\n• **Quantity**: *[Class](#const-class)* = \"http://schema.org/Quantity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11295\n\nQuantity\n\nQuantities such as distance, time, mass, weight, etc. Particular instances of say Mass are entities like '3 Kg' or '4 milligrams'.\n\n___\n\n### `Const` Question\n\n• **Question**: *[Class](#const-class)* = \"http://schema.org/Question\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11303\n\nQuestion\n\nA specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.\n\n___\n\n### `Const` QuoteAction\n\n• **QuoteAction**: *[Class](#const-class)* = \"http://schema.org/QuoteAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11311\n\nQuoteAction\n\nAn agent quotes/estimates/appraises an object/product/service with a price at a location/store.\n\n___\n\n### `Const` RDFDocument\n\n• **RDFDocument**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#RDFDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:125\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:125\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:125\n\ndata document\ndata document\ndata document\n\nAn Information Resource whose meaning which can directly mapped into the RDF model. For example a data file which can be reterived as RDF using HTTP.\n\nAn Information Resource whose meaning which can directly mapped into the RDF model. For example a data file which can be reterived as RDF using HTTP.\n\nAn Information Resource whose meaning which can directly mapped into the RDF model. For example a data file which can be reterived as RDF using HTTP.\n\n___\n\n### `Const` RDFSource\n\n• **RDFSource**: *[Class](#const-class)* = \"http://www.w3.org/ns/ldp#RDFSource\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:124\n\nRDFSource\n\nA Linked Data Platform Resource (LDPR) whose state is represented as RDF.\n\n___\n\n### `Const` RFC1766\n\n• **RFC1766**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/RFC1766\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:660\n\nRFC 1766\n\nThe set of tags, constructed according to RFC 1766, for the identification of languages.\n\n___\n\n### `Const` RFC3066\n\n• **RFC3066**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/RFC3066\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:668\n\nRFC 3066\n\nThe set of tags constructed according to RFC 3066 for the identification of languages.\n\n___\n\n### `Const` RFC4646\n\n• **RFC4646**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/RFC4646\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:676\n\nRFC 4646\n\nThe set of tags constructed according to RFC 4646 for the identification of languages.\n\n___\n\n### `Const` RFC5646\n\n• **RFC5646**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/RFC5646\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:684\n\nRFC 5646\n\nThe set of tags constructed according to RFC 5646 for the identification of languages.\n\n___\n\n### `Const` RVPark\n\n• **RVPark**: *[Class](#const-class)* = \"http://schema.org/RVPark\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11319\n\nRVPark\n\nA place offering space for \"Recreational Vehicles\", Caravans, mobile homes and the like.\n\n___\n\n### `Const` RadioChannel\n\n• **RadioChannel**: *[Class](#const-class)* = \"http://schema.org/RadioChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11327\n\nRadioChannel\n\nA unique instance of a radio BroadcastService on a CableOrSatelliteService lineup.\n\n___\n\n### `Const` RadioClip\n\n• **RadioClip**: *[Class](#const-class)* = \"http://schema.org/RadioClip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11335\n\nRadioClip\n\nA short radio program or a segment/part of a radio program.\n\n___\n\n### `Const` RadioEpisode\n\n• **RadioEpisode**: *[Class](#const-class)* = \"http://schema.org/RadioEpisode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11343\n\nRadioEpisode\n\nA radio episode which can be part of a series or season.\n\n___\n\n### `Const` RadioSeason\n\n• **RadioSeason**: *[Class](#const-class)* = \"http://schema.org/RadioSeason\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11351\n\nRadioSeason\n\nSeason dedicated to radio broadcast and associated online delivery.\n\n___\n\n### `Const` RadioSeries\n\n• **RadioSeries**: *[Class](#const-class)* = \"http://schema.org/RadioSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11359\n\nRadioSeries\n\nCreativeWorkSeries dedicated to radio broadcast and associated online delivery.\n\n___\n\n### `Const` RadioStation\n\n• **RadioStation**: *[Class](#const-class)* = \"http://schema.org/RadioStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11367\n\nRadioStation\n\nA radio station.\n\n___\n\n### `Const` Rating\n\n• **Rating**: *[Class](#const-class)* = \"http://schema.org/Rating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11375\n\nRating\n\nA rating is an evaluation on a numeric scale, such as 1 to 5 stars.\n\n___\n\n### `Const` ReactAction\n\n• **ReactAction**: *[Class](#const-class)* = \"http://schema.org/ReactAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11383\n\nReactAction\n\nThe act of responding instinctively and emotionally to an object, expressing a sentiment.\n\n___\n\n### `Const` Read\n\n• **Read**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Read\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:180\n\nread\n\nThe class of read operations\n\n___\n\n### `Const` ReadAction\n\n• **ReadAction**: *[Class](#const-class)* = \"http://schema.org/ReadAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11391\n\nReadAction\n\nThe act of consuming written content.\n\n___\n\n### `Const` RealEstateAgent\n\n• **RealEstateAgent**: *[Class](#const-class)* = \"http://schema.org/RealEstateAgent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11399\n\nRealEstateAgent\n\nA real-estate agent.\n\n___\n\n### `Const` Receipt\n\n• **Receipt**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Receipt\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:150\n\nreceipt\n\nnull\n\n___\n\n### `Const` ReceiveAction\n\n• **ReceiveAction**: *[Class](#const-class)* = \"http://schema.org/ReceiveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11415\n\nReceiveAction\n\nThe act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/SendAction\">SendAction</a>: The reciprocal of ReceiveAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/TakeAction\">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered (e.g. I can receive a package, but it does not mean the package is now mine).</li>\n</ul>\n\n___\n\n### `Const` Recipe\n\n• **Recipe**: *[Class](#const-class)* = \"http://schema.org/Recipe\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11423\n\nRecipe\n\nA recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class=\"localLink\" href=\"http://schema.org/suitableForDiet\">suitableForDiet</a>. The <a class=\"localLink\" href=\"http://schema.org/keywords\">keywords</a> property can also be used to add more detail.\n\n___\n\n### `Const` RecyclingCenter\n\n• **RecyclingCenter**: *[Class](#const-class)* = \"http://schema.org/RecyclingCenter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11431\n\nRecyclingCenter\n\nA recycling center.\n\n___\n\n### `Const` ReflexiveProperty\n\n• **ReflexiveProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#ReflexiveProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:492\n\nReflexiveProperty\n\nThe class of reflexive properties.\n\n___\n\n### `Const` RegisterAction\n\n• **RegisterAction**: *[Class](#const-class)* = \"http://schema.org/RegisterAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11448\n\nRegisterAction\n\nThe act of registering to be a user of a service, product or web page.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, <em>not</em> a group/team of people.</li>\n<li>[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SubscribeAction\">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li>\n</ul>\n\n___\n\n### `Const` RejectAction\n\n• **RejectAction**: *[Class](#const-class)* = \"http://schema.org/RejectAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11463\n\nRejectAction\n\nThe act of rejecting to/adopting an object.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/AcceptAction\">AcceptAction</a>: The antonym of RejectAction.</li>\n</ul>\n\n___\n\n### `Const` RelatedType\n\n• **RelatedType**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#RelatedType\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:501\n\nRelation Type\n\nUsed for relation type codes. The URI of the relation type code must be used as the value for the Relation Type.\n\n___\n\n### `Const` RentAction\n\n• **RentAction**: *[Class](#const-class)* = \"http://schema.org/RentAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11471\n\nRentAction\n\nThe act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.\n\n___\n\n### `Const` RentalCarReservation\n\n• **RentalCarReservation**: *[Class](#const-class)* = \"http://schema.org/RentalCarReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11481\n\nRentalCarReservation\n\nA reservation for a rental car.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.\n\n___\n\n### `Const` ReplaceAction\n\n• **ReplaceAction**: *[Class](#const-class)* = \"http://schema.org/ReplaceAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11489\n\nReplaceAction\n\nThe act of editing a recipient by replacing an old object with a new object.\n\n___\n\n### `Const` ReplyAction\n\n• **ReplyAction**: *[Class](#const-class)* = \"http://schema.org/ReplyAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11504\n\nReplyAction\n\nThe act of responding to a question/message asked/sent by the object. Related to <a class=\"localLink\" href=\"http://schema.org/AskAction\">AskAction</a><br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/AskAction\">AskAction</a>: Appears generally as an origin of a ReplyAction.</li>\n</ul>\n\n___\n\n### `Const` Report\n\n• **Report**: *[Class](#const-class)* = \"http://schema.org/Report\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11512\n\nReport\n\nA Report generated by governmental or non-governmental organization.\n\n___\n\n### `Const` RequestMessage\n\n• **RequestMessage**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/http#RequestMessage\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:52\n\nHTTP Request Message\n\nThis class of HTTP requests: 4.1\n\n___\n\n### `Const` Reservation\n\n• **Reservation**: *[Class](#const-class)* = \"http://schema.org/Reservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11522\n\nReservation\n\nDescribes a reservation for travel, dining or an event. Some reservations require tickets. <br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` ReservationPackage\n\n• **ReservationPackage**: *[Class](#const-class)* = \"http://schema.org/ReservationPackage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11530\n\nReservationPackage\n\nA group of multiple reservations with common values for all sub-reservations.\n\n___\n\n### `Const` ReservationStatusType\n\n• **ReservationStatusType**: *[Class](#const-class)* = \"http://schema.org/ReservationStatusType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11538\n\nReservationStatusType\n\nEnumerated status values for Reservation.\n\n___\n\n### `Const` ReserveAction\n\n• **ReserveAction**: *[Class](#const-class)* = \"http://schema.org/ReserveAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11553\n\nReserveAction\n\nReserving a concrete object.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ScheduleAction\">ScheduleAction</a></a>: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.</li>\n</ul>\n\n___\n\n### `Const` Reservoir\n\n• **Reservoir**: *[Class](#const-class)* = \"http://schema.org/Reservoir\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11561\n\nReservoir\n\nA reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.\n\n___\n\n### `Const` Residence\n\n• **Residence**: *[Class](#const-class)* = \"http://schema.org/Residence\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11569\n\nResidence\n\nThe place where a person lives.\n\n___\n\n### `Const` Resolution\n\n• **Resolution**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/arg#Resolution\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:52\n\nnull\n\nnull\n\n___\n\n### `Const` Resort\n\n• **Resort**: *[Class](#const-class)* = \"http://schema.org/Resort\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11579\n\nResort\n\nA resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishment operated by a single company (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Resort\">http://en.wikipedia.org/wiki/Resort</a>).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` Resource\n\n• **Resource**: *[Class](#const-class)* = \"http://www.w3.org/2000/01/rdf-schema#Resource\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:116\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:84\n\nResource\nResource\n\nA HTTP-addressable resource whose lifecycle is managed by a LDP server.\n\nThe class resource, everything.\n\n___\n\n### `Const` Response\n\n• **Response**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#Response\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:150\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:150\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:150\n\naccess\naccess\naccess\n\nA network response to a request.\n\nA network response to a request.\n\nA network response to a request.\n\n___\n\n### `Const` ResponseMessage\n\n• **ResponseMessage**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/http#ResponseMessage\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:60\n\nHTTP Response Message\n\nThis class of HTTP responses: 4.1\n\n___\n\n### `Const` Restaurant\n\n• **Restaurant**: *[Class](#const-class)* = \"http://schema.org/Restaurant\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11587\n\nRestaurant\n\nA restaurant.\n\n___\n\n### `Const` RestrictedDiet\n\n• **RestrictedDiet**: *[Class](#const-class)* = \"http://schema.org/RestrictedDiet\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11595\n\nRestrictedDiet\n\nA diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons.\n\n___\n\n### `Const` Restriction\n\n• **Restriction**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#Restriction\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:500\n\nRestriction\n\nThe class of property restrictions.\n\n___\n\n### `Const` ResumeAction\n\n• **ResumeAction**: *[Class](#const-class)* = \"http://schema.org/ResumeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11603\n\nResumeAction\n\nThe act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).\n\n___\n\n### `Const` ReturnAction\n\n• **ReturnAction**: *[Class](#const-class)* = \"http://schema.org/ReturnAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11611\n\nReturnAction\n\nThe act of returning to the origin that which was previously received (concrete objects) or taken (ownership).\n\n___\n\n### `Const` Review\n\n• **Review**: *[Class](#const-class)* = \"http://schema.org/Review\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11619\n\nReview\n\nA review of an item - for example, of a restaurant, movie, or store.\n\n___\n\n### `Const` ReviewAction\n\n• **ReviewAction**: *[Class](#const-class)* = \"http://schema.org/ReviewAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11627\n\nReviewAction\n\nThe act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.\n\n___\n\n### `Const` RightsStatement\n\n• **RightsStatement**: *[Class](#const-class)* = \"http://purl.org/dc/terms/RightsStatement\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:604\n\nRights Statement\n\nA statement about the intellectual property rights (IPR) held in or over a Resource, a legal document giving official permission to do something with a resource, or a statement about access rights.\n\n___\n\n### `Const` RiverBodyOfWater\n\n• **RiverBodyOfWater**: *[Class](#const-class)* = \"http://schema.org/RiverBodyOfWater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11635\n\nRiverBodyOfWater\n\nA river (for example, the broad majestic Shannon).\n\n___\n\n### `Const` Role\n\n• **Role**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Role\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11645\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:52\n\nRole\nRole\n\nRepresents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/06/introducing-role.html\">blog post</a>.\n\nA Role is a function of a UserAccount within a scope of a particular Forum, Site, etc.\n\n___\n\n### `Const` RoofingContractor\n\n• **RoofingContractor**: *[Class](#const-class)* = \"http://schema.org/RoofingContractor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11653\n\nRoofingContractor\n\nA roofing contractor.\n\n___\n\n### `Const` Room\n\n• **Room**: *[Class](#const-class)* = \"http://schema.org/Room\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11663\n\nRoom\n\nA room is a distinguishable space within a structure, usually separated from other spaces by interior walls. (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Room\">http://en.wikipedia.org/wiki/Room</a>).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` RsvpAction\n\n• **RsvpAction**: *[Class](#const-class)* = \"http://schema.org/RsvpAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11671\n\nRsvpAction\n\nThe act of notifying an event organizer as to whether you expect to attend the event.\n\n___\n\n### `Const` RsvpResponseType\n\n• **RsvpResponseType**: *[Class](#const-class)* = \"http://schema.org/RsvpResponseType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11679\n\nRsvpResponseType\n\nRsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.\n\n___\n\n### `Const` SaleEvent\n\n• **SaleEvent**: *[Class](#const-class)* = \"http://schema.org/SaleEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11687\n\nSaleEvent\n\nEvent type: Sales event.\n\n___\n\n### `Const` ScheduleAction\n\n• **ScheduleAction**: *[Class](#const-class)* = \"http://schema.org/ScheduleAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11702\n\nScheduleAction\n\nScheduling future actions, events, or tasks.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ReserveAction\">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.</li>\n</ul>\n\n___\n\n### `Const` ScholarlyArticle\n\n• **ScholarlyArticle**: *[Class](#const-class)* = \"http://schema.org/ScholarlyArticle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11710\n\nScholarlyArticle\n\nA scholarly article.\n\n___\n\n### `Const` School\n\n• **School**: *[Class](#const-class)* = \"http://schema.org/School\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11718\n\nSchool\n\nA school.\n\n___\n\n### `Const` ScreeningEvent\n\n• **ScreeningEvent**: *[Class](#const-class)* = \"http://schema.org/ScreeningEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11726\n\nScreeningEvent\n\nA screening of a movie or other video.\n\n___\n\n### `Const` Sculpture\n\n• **Sculpture**: *[Class](#const-class)* = \"http://schema.org/Sculpture\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11734\n\nSculpture\n\nA piece of sculpture.\n\n___\n\n### `Const` SeaBodyOfWater\n\n• **SeaBodyOfWater**: *[Class](#const-class)* = \"http://schema.org/SeaBodyOfWater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11742\n\nSeaBodyOfWater\n\nA sea (for example, the Caspian sea).\n\n___\n\n### `Const` SearchAction\n\n• **SearchAction**: *[Class](#const-class)* = \"http://schema.org/SearchAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11757\n\nSearchAction\n\nThe act of searching for an object.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FindAction\">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li>\n</ul>\n\n___\n\n### `Const` SearchResultsPage\n\n• **SearchResultsPage**: *[Class](#const-class)* = \"http://schema.org/SearchResultsPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11765\n\nSearchResultsPage\n\nWeb page type: Search results page.\n\n___\n\n### `Const` Season\n\n• **Season**: *[Class](#const-class)* = \"http://schema.org/Season\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11773\n\nSeason\n\nA media season e.g. tv, radio, video game etc.\n\n___\n\n### `Const` Seat\n\n• **Seat**: *[Class](#const-class)* = \"http://schema.org/Seat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11781\n\nSeat\n\nUsed to describe a seat, such as a reserved seat in an event reservation.\n\n___\n\n### `Const` SelfStorage\n\n• **SelfStorage**: *[Class](#const-class)* = \"http://schema.org/SelfStorage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11789\n\nSelfStorage\n\nA self-storage facility.\n\n___\n\n### `Const` SellAction\n\n• **SellAction**: *[Class](#const-class)* = \"http://schema.org/SellAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11797\n\nSellAction\n\nThe act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.\n\n___\n\n### `Const` SendAction\n\n• **SendAction**: *[Class](#const-class)* = \"http://schema.org/SendAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11811\n\nSendAction\n\nThe act of physically/electronically dispatching an object for transfer from an origin to a destination.Related actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ReceiveAction\">ReceiveAction</a>: The reciprocal of SendAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/GiveAction\">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).</li>\n</ul>\n\n___\n\n### `Const` Seq\n\n• **Seq**: *[Class](#const-class)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:92\n\nSeq\n\nThe class of ordered containers.\n\n___\n\n### `Const` Series\n\n• **Series**: *[Class](#const-class)* = \"http://schema.org/Series\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11819\n\nSeries\n\nA Series in schema.org is a group of related items, typically but not necessarily of the same kind. See also <a class=\"localLink\" href=\"http://schema.org/CreativeWorkSeries\">CreativeWorkSeries</a>, <a class=\"localLink\" href=\"http://schema.org/EventSeries\">EventSeries</a>.\n\n___\n\n### `Const` Service\n\n• **Service**: *[Class](#const-class)* = \"http://schema.org/Service\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11827\n\nService\n\nA service provided by an organization, e.g. delivery service, print services, etc.\n\n___\n\n### `Const` ServiceChannel\n\n• **ServiceChannel**: *[Class](#const-class)* = \"http://schema.org/ServiceChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11835\n\nServiceChannel\n\nA means for accessing a service, e.g. a government office location, web site, or phone number.\n\n___\n\n### `Const` Session\n\n• **Session**: *[Class](#const-class)* = \"http://www.w3.org/2007/ont/link#Session\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:168\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:168\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:168\n\nsession\nsession\nsession\n\nA run of the application software in which various\n        network acecssses etc happen.\n\nA run of the application software in which various\n        network acecssses etc happen.\n\nA run of the application software in which various\n        network acecssses etc happen.\n\n___\n\n### `Const` ShareAction\n\n• **ShareAction**: *[Class](#const-class)* = \"http://schema.org/ShareAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11843\n\nShareAction\n\nThe act of distributing content to people for their amusement or edification.\n\n___\n\n### `Const` ShoeStore\n\n• **ShoeStore**: *[Class](#const-class)* = \"http://schema.org/ShoeStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11851\n\nShoeStore\n\nA shoe store.\n\n___\n\n### `Const` ShoppingCenter\n\n• **ShoppingCenter**: *[Class](#const-class)* = \"http://schema.org/ShoppingCenter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11859\n\nShoppingCenter\n\nA shopping center or mall.\n\n___\n\n### `Const` Sibling\n\n• **Sibling**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Sibling\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:316\n\nSibling\n\nnull\n\n___\n\n### `Const` SingleFamilyResidence\n\n• **SingleFamilyResidence**: *[Class](#const-class)* = \"http://schema.org/SingleFamilyResidence\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11867\n\nSingleFamilyResidence\n\nResidence type: Single-family home.\n\n___\n\n### `Const` Site\n\n• **Site**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Site\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:68\n\nSite\n\nA Site can be the location of an online community or set of communities, with UserAccounts and Usergroups creating Items in a set of Containers. It can be thought of as a web-accessible data Space.\n\n___\n\n### `Const` SiteNavigationElement\n\n• **SiteNavigationElement**: *[Class](#const-class)* = \"http://schema.org/SiteNavigationElement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11875\n\nSiteNavigationElement\n\nA navigation element of the page.\n\n___\n\n### `Const` SizeOrDuration\n\n• **SizeOrDuration**: *[Class](#const-class)* = \"http://purl.org/dc/terms/SizeOrDuration\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:612\n\nSize or Duration\n\nA dimension or extent, or a time taken to play or execute.\n\n___\n\n### `Const` SkiResort\n\n• **SkiResort**: *[Class](#const-class)* = \"http://schema.org/SkiResort\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11883\n\nSkiResort\n\nA ski resort.\n\n___\n\n### `Const` SocialEntity\n\n• **SocialEntity**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/contact#SocialEntity\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:204\n\nnull\n\nThe sort of thing which can have a phone number.\n    Typically a person or an incorporated company, or unincorporated group.\n\n___\n\n### `Const` SocialEvent\n\n• **SocialEvent**: *[Class](#const-class)* = \"http://schema.org/SocialEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11891\n\nSocialEvent\n\nEvent type: Social event.\n\n___\n\n### `Const` SocialMediaPosting\n\n• **SocialMediaPosting**: *[Class](#const-class)* = \"http://schema.org/SocialMediaPosting\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11899\n\nSocialMediaPosting\n\nA post to a social media platform, including blog posts, tweets, Facebook posts, etc.\n\n___\n\n### `Const` SoftwareApplication\n\n• **SoftwareApplication**: *[Class](#const-class)* = \"http://schema.org/SoftwareApplication\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11907\n\nSoftwareApplication\n\nA software application.\n\n___\n\n### `Const` SoftwareSourceCode\n\n• **SoftwareSourceCode**: *[Class](#const-class)* = \"http://schema.org/SoftwareSourceCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11915\n\nSoftwareSourceCode\n\nComputer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.\n\n___\n\n### `Const` SomeProducts\n\n• **SomeProducts**: *[Class](#const-class)* = \"http://schema.org/SomeProducts\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11923\n\nSomeProducts\n\nA placeholder for multiple similar products of the same kind.\n\n___\n\n### `Const` Space\n\n• **Space**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Space\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:60\n\nSpace\n\nA Space is a place where data resides, e.g. on a website, desktop, fileshare, etc.\n\n___\n\n### `Const` SpeakableSpecification\n\n• **SpeakableSpecification**: *[Class](#const-class)* = \"http://schema.org/SpeakableSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11931\n\nSpeakableSpecification\n\nA SpeakableSpecification indicates (typically via <a class=\"localLink\" href=\"http://schema.org/xpath\">xpath</a> or <a class=\"localLink\" href=\"http://schema.org/cssSelector\">cssSelector</a>) sections of a document that are highlighted as particularly <a class=\"localLink\" href=\"http://schema.org/speakable\">speakable</a>. Instances of this type are expected to be used primarily as values of the <a class=\"localLink\" href=\"http://schema.org/speakable\">speakable</a> property.\n\n___\n\n### `Const` Specialty\n\n• **Specialty**: *[Class](#const-class)* = \"http://schema.org/Specialty\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11939\n\nSpecialty\n\nAny branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.\n\n___\n\n### `Const` SplitTransaction\n\n• **SplitTransaction**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#SplitTransaction\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:158\n\nsplit transaction\n\nA transaction which has to be split into parts for classification.\n\n___\n\n### `Const` SportingGoodsStore\n\n• **SportingGoodsStore**: *[Class](#const-class)* = \"http://schema.org/SportingGoodsStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11947\n\nSportingGoodsStore\n\nA sporting goods store.\n\n___\n\n### `Const` SportsActivityLocation\n\n• **SportsActivityLocation**: *[Class](#const-class)* = \"http://schema.org/SportsActivityLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11955\n\nSportsActivityLocation\n\nA sports location, such as a playing field.\n\n___\n\n### `Const` SportsClub\n\n• **SportsClub**: *[Class](#const-class)* = \"http://schema.org/SportsClub\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11963\n\nSportsClub\n\nA sports club.\n\n___\n\n### `Const` SportsEvent\n\n• **SportsEvent**: *[Class](#const-class)* = \"http://schema.org/SportsEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11971\n\nSportsEvent\n\nEvent type: Sports event.\n\n___\n\n### `Const` SportsOrganization\n\n• **SportsOrganization**: *[Class](#const-class)* = \"http://schema.org/SportsOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11979\n\nSportsOrganization\n\nRepresents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.\n\n___\n\n### `Const` SportsTeam\n\n• **SportsTeam**: *[Class](#const-class)* = \"http://schema.org/SportsTeam\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11987\n\nSportsTeam\n\nOrganization: Sports team.\n\n___\n\n### `Const` Spouse\n\n• **Spouse**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Spouse\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:324\n\nSpouse\n\nnull\n\n___\n\n### `Const` SpreadsheetDigitalDocument\n\n• **SpreadsheetDigitalDocument**: *[Class](#const-class)* = \"http://schema.org/SpreadsheetDigitalDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:11995\n\nSpreadsheetDigitalDocument\n\nA spreadsheet file.\n\n___\n\n### `Const` StadiumOrArena\n\n• **StadiumOrArena**: *[Class](#const-class)* = \"http://schema.org/StadiumOrArena\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12003\n\nStadiumOrArena\n\nA stadium.\n\n___\n\n### `Const` Standard\n\n• **Standard**: *[Class](#const-class)* = \"http://purl.org/dc/terms/Standard\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:620\n\nStandard\n\nA basis for comparison; a reference point against which other things can be evaluated.\n\n___\n\n### `Const` State\n\n• **State**: *[Class](#const-class)* = \"http://schema.org/State\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12011\n\nState\n\nA state or province of a country.\n\n___\n\n### `Const` Statement\n\n• **Statement**: *[Class](#const-class)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:76\n\nStatement\n\nThe class of RDF statements.\n\n___\n\n### `Const` SteeringPositionValue\n\n• **SteeringPositionValue**: *[Class](#const-class)* = \"http://schema.org/SteeringPositionValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12019\n\nSteeringPositionValue\n\nA value indicating a steering position.\n\n___\n\n### `Const` Storage\n\n• **Storage**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/space#Storage\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:85\n\nstorage\n\nA storage is a space of URIs in which you have access to data.\n\n___\n\n### `Const` Store\n\n• **Store**: *[Class](#const-class)* = \"http://schema.org/Store\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12027\n\nStore\n\nA retail good store.\n\n___\n\n### `Const` String\n\n• **String**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/log#String\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:308\n\nnull\n\nnull\n\n___\n\n### `Const` StructuredValue\n\n• **StructuredValue**: *[Class](#const-class)* = \"http://schema.org/StructuredValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12035\n\nStructuredValue\n\nStructured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing.\n\n___\n\n### `Const` SubscribeAction\n\n• **SubscribeAction**: *[Class](#const-class)* = \"http://schema.org/SubscribeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12052\n\nSubscribeAction\n\nThe act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li>\n</ul>\n\n___\n\n### `Const` SubwayStation\n\n• **SubwayStation**: *[Class](#const-class)* = \"http://schema.org/SubwayStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12060\n\nSubwayStation\n\nA subway station.\n\n___\n\n### `Const` Suite\n\n• **Suite**: *[Class](#const-class)* = \"http://schema.org/Suite\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12070\n\nSuite\n\nA suite in a hotel or other public accommodation, denotes a class of luxury accommodations, the key feature of which is multiple rooms (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Suite_(hotel)\">http://en.wikipedia.org/wiki/Suite_(hotel)</a>).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.\n\n___\n\n### `Const` SupportingDocument\n\n• **SupportingDocument**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#SupportingDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:142\n\nsupporting document\n\nnull\n\n___\n\n### `Const` SuspendAction\n\n• **SuspendAction**: *[Class](#const-class)* = \"http://schema.org/SuspendAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12078\n\nSuspendAction\n\nThe act of momentarily pausing a device or application (e.g. pause music playback or pause a timer).\n\n___\n\n### `Const` Sweetheart\n\n• **Sweetheart**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Sweetheart\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:332\n\nSweetheart\n\nnull\n\n___\n\n### `Const` SymmetricProperty\n\n• **SymmetricProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#SymmetricProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:508\n\nSymmetricProperty\n\nThe class of symmetric properties.\n\n___\n\n### `Const` Synagogue\n\n• **Synagogue**: *[Class](#const-class)* = \"http://schema.org/Synagogue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12086\n\nSynagogue\n\nA synagogue.\n\n___\n\n### `Const` TVClip\n\n• **TVClip**: *[Class](#const-class)* = \"http://schema.org/TVClip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12094\n\nTVClip\n\nA short TV program or a segment/part of a TV program.\n\n___\n\n### `Const` TVEpisode\n\n• **TVEpisode**: *[Class](#const-class)* = \"http://schema.org/TVEpisode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12102\n\nTVEpisode\n\nA TV episode which can be part of a series or season.\n\n___\n\n### `Const` TVSeason\n\n• **TVSeason**: *[Class](#const-class)* = \"http://schema.org/TVSeason\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12110\n\nTVSeason\n\nSeason dedicated to TV broadcast and associated online delivery.\n\n___\n\n### `Const` TVSeries\n\n• **TVSeries**: *[Class](#const-class)* = \"http://schema.org/TVSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12118\n\nTVSeries\n\nCreativeWorkSeries dedicated to TV broadcast and associated online delivery.\n\n___\n\n### `Const` Table\n\n• **Table**: *[Class](#const-class)* = \"http://schema.org/Table\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12126\n\nTable\n\nA table on a Web page.\n\n___\n\n### `Const` TakeAction\n\n• **TakeAction**: *[Class](#const-class)* = \"http://schema.org/TakeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12142\n\nTakeAction\n\nThe act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/GiveAction\">GiveAction</a>: The reciprocal of TakeAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/ReceiveAction\">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li>\n</ul>\n\n___\n\n### `Const` Task\n\n• **Task**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Task\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:298\n\ntask\n\nSomething to be done in a wide sense,\n\tan agenda item at a meeting is one example, but any\n\tissue, task, action item, goal, product, deliverable, milestone, can such a thing.\n\tThe requirement for this framework was that it would allow\n\tone to customize ontologies for things such as agenda items,\n\taction items, working group issues with a spec, w3c Last Call issues,\n\tsoftware bugs and administrative requests.\n\tIn π-calculus, a process.\n\tMake your type of issue a subclass of Task.\n\n___\n\n### `Const` TattooParlor\n\n• **TattooParlor**: *[Class](#const-class)* = \"http://schema.org/TattooParlor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12150\n\nTattooParlor\n\nA tattoo parlor.\n\n___\n\n### `Const` Taxi\n\n• **Taxi**: *[Class](#const-class)* = \"http://schema.org/Taxi\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12158\n\nTaxi\n\nA taxi.\n\n___\n\n### `Const` TaxiReservation\n\n• **TaxiReservation**: *[Class](#const-class)* = \"http://schema.org/TaxiReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12168\n\nTaxiReservation\n\nA reservation for a taxi.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` TaxiService\n\n• **TaxiService**: *[Class](#const-class)* = \"http://schema.org/TaxiService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12176\n\nTaxiService\n\nA service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.\n\n___\n\n### `Const` TaxiStand\n\n• **TaxiStand**: *[Class](#const-class)* = \"http://schema.org/TaxiStand\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12184\n\nTaxiStand\n\nA taxi stand.\n\n___\n\n### `Const` TaxiTransaction\n\n• **TaxiTransaction**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/trip#TaxiTransaction\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:57\n\ntaxi transaction\n\nA Taxi transaction is a financial trasction related to a ride in\n    a taxi, car, etc.\n\n___\n\n### `Const` TechArticle\n\n• **TechArticle**: *[Class](#const-class)* = \"http://schema.org/TechArticle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12192\n\nTechArticle\n\nA technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.\n\n___\n\n### `Const` Tel\n\n• **Tel**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Tel\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:340\n\nTel\n\nThis class is deprecated. Use the hasTelephone object property.\n\n___\n\n### `Const` TelephoneType\n\n• **TelephoneType**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#TelephoneType\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:493\n\nPhone\n\nUsed for telephone type codes. The URI of the telephone type code must be used as the value for the Telephone Type.\n\n___\n\n### `Const` TelevisionChannel\n\n• **TelevisionChannel**: *[Class](#const-class)* = \"http://schema.org/TelevisionChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12200\n\nTelevisionChannel\n\nA unique instance of a television BroadcastService on a CableOrSatelliteService lineup.\n\n___\n\n### `Const` TelevisionStation\n\n• **TelevisionStation**: *[Class](#const-class)* = \"http://schema.org/TelevisionStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12208\n\nTelevisionStation\n\nA television station.\n\n___\n\n### `Const` TennisComplex\n\n• **TennisComplex**: *[Class](#const-class)* = \"http://schema.org/TennisComplex\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12216\n\nTennisComplex\n\nA tennis complex.\n\n___\n\n### `Const` TerminalState\n\n• **TerminalState**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#TerminalState\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:391\n\nterminal state\n\nA state from which there are no transisions.\n\n___\n\n### `Const` Text\n\n• **Text**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Text\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12224\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:348\n\nText\nText\n\nData type: Text.\n\nAlso called sms telephone\n\n___\n\n### `Const` TextDigitalDocument\n\n• **TextDigitalDocument**: *[Class](#const-class)* = \"http://schema.org/TextDigitalDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12232\n\nTextDigitalDocument\n\nA file composed primarily of text.\n\n___\n\n### `Const` TextPhone\n\n• **TextPhone**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#TextPhone\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:356\n\nText phone\n\nnull\n\n___\n\n### `Const` TheaterEvent\n\n• **TheaterEvent**: *[Class](#const-class)* = \"http://schema.org/TheaterEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12240\n\nTheaterEvent\n\nEvent type: Theater performance.\n\n___\n\n### `Const` TheaterGroup\n\n• **TheaterGroup**: *[Class](#const-class)* = \"http://schema.org/TheaterGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12248\n\nTheaterGroup\n\nA theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.\n\n___\n\n### `Const` Thing\n\n• **Thing**: *[Class](#const-class)* = \"http://schema.org/Thing\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:532\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12256\n\nThing\nThing\n\nThe class of OWL individuals.\n\nThe most generic type of item.\n\n___\n\n### `Const` Thread\n\n• **Thread**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Thread\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:76\n\nThread\n\nA container for a series of threaded discussion Posts or Items.\n\n___\n\n### `Const` Ticket\n\n• **Ticket**: *[Class](#const-class)* = \"http://schema.org/Ticket\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12264\n\nTicket\n\nUsed to describe a ticket to an event, a flight, a bus ride, etc.\n\n___\n\n### `Const` TieAction\n\n• **TieAction**: *[Class](#const-class)* = \"http://schema.org/TieAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12272\n\nTieAction\n\nThe act of reaching a draw in a competitive activity.\n\n___\n\n### `Const` Time\n\n• **Time**: *string* = \"http://schema.org/Time\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12280\n\nTime\n\nA point in time recurring on multiple days in the form hh:mm:ss[Z|(+|-)hh:mm] (see <a href=\"http://www.w3.org/TR/xmlschema-2/#time\">XML schema for details</a>).\n\n___\n\n### `Const` Timeline\n\n• **Timeline**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#Timeline\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:212\n\nTimeline\n\nA resource containing time ordered items and sub-containers.  Sub-containers may be desirable in file based systems to split the timeline into logical components e.g. /yyyy-mm-dd/ as used in ISO 8061.\n\n___\n\n### `Const` TipAction\n\n• **TipAction**: *[Class](#const-class)* = \"http://schema.org/TipAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12288\n\nTipAction\n\nThe act of giving money voluntarily to a beneficiary in recognition of services rendered.\n\n___\n\n### `Const` TireShop\n\n• **TireShop**: *[Class](#const-class)* = \"http://schema.org/TireShop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12296\n\nTireShop\n\nA tire shop.\n\n___\n\n### `Const` Tolerable\n\n• **Tolerable**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#Tolerable\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:85\n\ntolerable\n\nI can do this, not ideal.\n\n___\n\n### `Const` TouristAttraction\n\n• **TouristAttraction**: *[Class](#const-class)* = \"http://schema.org/TouristAttraction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12304\n\nTouristAttraction\n\nA tourist attraction.  In principle any Thing can be a <a class=\"localLink\" href=\"http://schema.org/TouristAttraction\">TouristAttraction</a>, from a <a class=\"localLink\" href=\"http://schema.org/Mountain\">Mountain</a> and <a class=\"localLink\" href=\"http://schema.org/LandmarksOrHistoricalBuildings\">LandmarksOrHistoricalBuildings</a> to a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a>.  This Type can be used on its own to describe a general <a class=\"localLink\" href=\"http://schema.org/TouristAttraction\">TouristAttraction</a>, or be used as an <a class=\"localLink\" href=\"http://schema.org/additionalType\">additionalType</a> to add tourist attraction properties to any other type.  (See examples below)\n\n___\n\n### `Const` TouristInformationCenter\n\n• **TouristInformationCenter**: *[Class](#const-class)* = \"http://schema.org/TouristInformationCenter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12312\n\nTouristInformationCenter\n\nA tourist information center.\n\n___\n\n### `Const` ToyStore\n\n• **ToyStore**: *[Class](#const-class)* = \"http://schema.org/ToyStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12320\n\nToyStore\n\nA toy store.\n\n___\n\n### `Const` TrackAction\n\n• **TrackAction**: *[Class](#const-class)* = \"http://schema.org/TrackAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12336\n\nTrackAction\n\nAn agent tracks an object for updates.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SubscribeAction\">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to  the interest on the location of innanimate objects.</li>\n</ul>\n\n___\n\n### `Const` Tracker\n\n• **Tracker**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Tracker\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:349\n\ntracker\n\nA set of issues and\n                the constraints on how they evolve.\n                To use this ontology, craete a new tracker.\n                Copy an existing one or make up your own.\n\n___\n\n### `Const` TradeAction\n\n• **TradeAction**: *[Class](#const-class)* = \"http://schema.org/TradeAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12344\n\nTradeAction\n\nThe act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.\n\n___\n\n### `Const` TrainReservation\n\n• **TrainReservation**: *[Class](#const-class)* = \"http://schema.org/TrainReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12354\n\nTrainReservation\n\nA reservation for train travel.<br/><br/>\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.\n\n___\n\n### `Const` TrainStation\n\n• **TrainStation**: *[Class](#const-class)* = \"http://schema.org/TrainStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12362\n\nTrainStation\n\nA train station.\n\n___\n\n### `Const` TrainTrip\n\n• **TrainTrip**: *[Class](#const-class)* = \"http://schema.org/TrainTrip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12370\n\nTrainTrip\n\nA trip on a commercial train line.\n\n___\n\n### `Const` Transaction\n\n• **Transaction**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Transaction\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:78\n\ntransaction\n\nnull\n\n___\n\n### `Const` TransferAction\n\n• **TransferAction**: *[Class](#const-class)* = \"http://schema.org/TransferAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12378\n\nTransferAction\n\nThe act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.\n\n___\n\n### `Const` Transition\n\n• **Transition**: *[Class](#const-class)* = \"http://www.w3.org/2005/01/wf/flow#Transition\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:372\n\ntransition\n\nA transition is a change of state of\na task. Typical properties include date and/or source\n(a document causing the transition), and a final state.\n\n___\n\n### `Const` TransitiveProperty\n\n• **TransitiveProperty**: *[Class](#const-class)* = \"http://www.w3.org/2002/07/owl#TransitiveProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:516\n\nTransitiveProperty\n\nThe class of transitive properties.\n\n___\n\n### `Const` TravelAction\n\n• **TravelAction**: *[Class](#const-class)* = \"http://schema.org/TravelAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12386\n\nTravelAction\n\nThe act of traveling from an fromLocation to a destination by a specified mode of transport, optionally with participants.\n\n___\n\n### `Const` TravelAgency\n\n• **TravelAgency**: *[Class](#const-class)* = \"http://schema.org/TravelAgency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12394\n\nTravelAgency\n\nA travel agency.\n\n___\n\n### `Const` Trip\n\n• **Trip**: *[Class](#const-class)* = \"http://schema.org/Trip\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:65\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12402\n\ntrip\nTrip\n\nnull\n\nA trip or journey. An itinerary of visits to one or more places.\n\n___\n\n### `Const` Truth\n\n• **Truth**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/log#Truth\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:335\n\nnull\n\nSomething which is true: believe it as you would believe this.\n\n\tUnderstood natively by cwm in that it will execute rules in a formula\n\tdeclared a Truth within a formula it is already taking rules from.\n\n___\n\n### `Const` Type\n\n• **Type**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Type\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:485\n\nType\n\nUsed for type codes. The URI of the type code must be used as the value for Type.\n\n___\n\n### `Const` TypeAndQuantityNode\n\n• **TypeAndQuantityNode**: *[Class](#const-class)* = \"http://schema.org/TypeAndQuantityNode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12410\n\nTypeAndQuantityNode\n\nA structured value indicating the quantity, unit of measurement, and business function of goods included in a bundle offer.\n\n___\n\n### `Const` TypeIndex\n\n• **TypeIndex**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#TypeIndex\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:220\n\nType index\n\nA index of type registries for resources. Applications can register the RDF type they use and list them in the index resource.\n\n___\n\n### `Const` TypeRegistration\n\n• **TypeRegistration**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#TypeRegistration\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:228\n\nType Registration\n\nThe registered types that map a RDF classes/types to their locations using either `instance` or `instanceContainer` property.\n\n___\n\n### `Const` URI\n\n• **URI**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/URI\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:692\n\nURI\n\nThe set of identifiers constructed according to the generic syntax for Uniform Resource Identifiers as specified by the Internet Engineering Task Force.\n\n___\n\n### `Const` URL\n\n• **URL**: *[Class](#const-class)* = \"http://schema.org/URL\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12418\n\nURL\n\nData type: URL.\n\n___\n\n### `Const` UnRegisterAction\n\n• **UnRegisterAction**: *[Class](#const-class)* = \"http://schema.org/UnRegisterAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12434\n\nUnRegisterAction\n\nThe act of un-registering from a service.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: antonym of UnRegisterAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/LeaveAction\">LeaveAction</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li>\n</ul>\n\n___\n\n### `Const` Unclassified\n\n• **Unclassified**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#Unclassified\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:94\n\nunclassified\n\nnull\n\n___\n\n### `Const` UnclassifiedIncome\n\n• **UnclassifiedIncome**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#UnclassifiedIncome\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:102\n\nunclassified income\n\nnull\n\n___\n\n### `Const` UnclassifiedOutgoing\n\n• **UnclassifiedOutgoing**: *[Class](#const-class)* = \"http://www.w3.org/2000/10/swap/pim/qif#UnclassifiedOutgoing\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:110\n\nunclassified outgoing\n\nnull\n\n___\n\n### `Const` UnitPriceSpecification\n\n• **UnitPriceSpecification**: *[Class](#const-class)* = \"http://schema.org/UnitPriceSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12442\n\nUnitPriceSpecification\n\nThe price asked for a given offer by the respective organization or person.\n\n___\n\n### `Const` Unknown\n\n• **Unknown**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Unknown\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:364\n\nUnknown\n\nnull\n\n___\n\n### `Const` UnlistedDocument\n\n• **UnlistedDocument**: *[Class](#const-class)* = \"http://www.w3.org/ns/solid/terms#UnlistedDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:236\n\nUnlisted Type Index\n\nUnlisted Type Index is a registry of resources that are private to the user and their apps, for types that are not publicly discoverable.\n\n___\n\n### `Const` UpdateAction\n\n• **UpdateAction**: *[Class](#const-class)* = \"http://schema.org/UpdateAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12450\n\nUpdateAction\n\nThe act of managing by changing/editing the state of the object.\n\n___\n\n### `Const` UseAction\n\n• **UseAction**: *[Class](#const-class)* = \"http://schema.org/UseAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12458\n\nUseAction\n\nThe act of applying an object to its intended purpose.\n\n___\n\n### `Const` UserAccount\n\n• **UserAccount**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#UserAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:84\n\nUser Account\n\nA user account in an online community site.\n\n___\n\n### `Const` UserBlocks\n\n• **UserBlocks**: *[Class](#const-class)* = \"http://schema.org/UserBlocks\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12466\n\nUserBlocks\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserCheckins\n\n• **UserCheckins**: *[Class](#const-class)* = \"http://schema.org/UserCheckins\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12474\n\nUserCheckins\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserComments\n\n• **UserComments**: *[Class](#const-class)* = \"http://schema.org/UserComments\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12482\n\nUserComments\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserDownloads\n\n• **UserDownloads**: *[Class](#const-class)* = \"http://schema.org/UserDownloads\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12490\n\nUserDownloads\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserInteraction\n\n• **UserInteraction**: *[Class](#const-class)* = \"http://schema.org/UserInteraction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12498\n\nUserInteraction\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserLikes\n\n• **UserLikes**: *[Class](#const-class)* = \"http://schema.org/UserLikes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12506\n\nUserLikes\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserPageVisits\n\n• **UserPageVisits**: *[Class](#const-class)* = \"http://schema.org/UserPageVisits\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12514\n\nUserPageVisits\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserPlays\n\n• **UserPlays**: *[Class](#const-class)* = \"http://schema.org/UserPlays\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12522\n\nUserPlays\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserPlusOnes\n\n• **UserPlusOnes**: *[Class](#const-class)* = \"http://schema.org/UserPlusOnes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12530\n\nUserPlusOnes\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` UserTweets\n\n• **UserTweets**: *[Class](#const-class)* = \"http://schema.org/UserTweets\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12538\n\nUserTweets\n\nUserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.\n\n___\n\n### `Const` Usergroup\n\n• **Usergroup**: *[OwlClass](#owlclass)* = \"http://rdfs.org/sioc/ns#Usergroup\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:92\n\nUsergroup\n\nA set of UserAccounts whose owners have a common purpose or interest. Can be used for access control purposes.\n\n___\n\n### `Const` VCard\n\n• **VCard**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#VCard\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:444\n\nVCard\n\nThe vCard class is  equivalent to the new Kind class, which is the parent for the four explicit types of vCards (Individual, Organization, Location, Group)\n\n___\n\n### `Const` Valarm\n\n• **Valarm**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Valarm\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:28\n\nVALARM\n\nProvide a grouping of component properties that define an alarm.\n\n___\n\n### `Const` Value_DATE\n\n• **Value_DATE**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Value_DATE\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:36\n\nnull\n\nnull\n\n___\n\n### `Const` Value_DURATION\n\n• **Value_DURATION**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Value_DURATION\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:44\n\nnull\n\nnull\n\n___\n\n### `Const` Value_PERIOD\n\n• **Value_PERIOD**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Value_PERIOD\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:52\n\nnull\n\nnull\n\n___\n\n### `Const` Value_RECUR\n\n• **Value_RECUR**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Value_RECUR\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:60\n\nnull\n\nnull\n\n___\n\n### `Const` Vehicle\n\n• **Vehicle**: *[Class](#const-class)* = \"http://schema.org/Vehicle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12546\n\nVehicle\n\nA vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.\n\n___\n\n### `Const` Vevent\n\n• **Vevent**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Vevent\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:68\n\nVEVENT\n\nProvide a grouping of component properties that describe an event.\n\n___\n\n### `Const` Vfreebusy\n\n• **Vfreebusy**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Vfreebusy\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:76\n\nVFREEBUSY\n\nProvide a grouping of component properties that describe either a request for free/busy time, describe a response to a request for free/busy time or describe a published set of busy time.\n\n___\n\n### `Const` Video\n\n• **Video**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Video\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:372\n\nVideo\n\nnull\n\n___\n\n### `Const` VideoGallery\n\n• **VideoGallery**: *[Class](#const-class)* = \"http://schema.org/VideoGallery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12554\n\nVideoGallery\n\nWeb page type: Video gallery page.\n\n___\n\n### `Const` VideoGame\n\n• **VideoGame**: *[Class](#const-class)* = \"http://schema.org/VideoGame\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12562\n\nVideoGame\n\nA video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.\n\n___\n\n### `Const` VideoGameClip\n\n• **VideoGameClip**: *[Class](#const-class)* = \"http://schema.org/VideoGameClip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12570\n\nVideoGameClip\n\nA short segment/part of a video game.\n\n___\n\n### `Const` VideoGameSeries\n\n• **VideoGameSeries**: *[Class](#const-class)* = \"http://schema.org/VideoGameSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12578\n\nVideoGameSeries\n\nA video game series.\n\n___\n\n### `Const` VideoObject\n\n• **VideoObject**: *[Class](#const-class)* = \"http://schema.org/VideoObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12586\n\nVideoObject\n\nA video file.\n\n___\n\n### `Const` ViewAction\n\n• **ViewAction**: *[Class](#const-class)* = \"http://schema.org/ViewAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12594\n\nViewAction\n\nThe act of consuming static visual content.\n\n___\n\n### `Const` VisualArtsEvent\n\n• **VisualArtsEvent**: *[Class](#const-class)* = \"http://schema.org/VisualArtsEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12602\n\nVisualArtsEvent\n\nEvent type: Visual arts event.\n\n___\n\n### `Const` VisualArtwork\n\n• **VisualArtwork**: *[Class](#const-class)* = \"http://schema.org/VisualArtwork\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12610\n\nVisualArtwork\n\nA work of art that is primarily visual in character.\n\n___\n\n### `Const` Vjournal\n\n• **Vjournal**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Vjournal\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:84\n\nVJOURNAL\n\nProvide a grouping of component properties that describe a journal entry.\n\n___\n\n### `Const` Voice\n\n• **Voice**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Voice\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:380\n\nVoice\n\nnull\n\n___\n\n### `Const` Volcano\n\n• **Volcano**: *[Class](#const-class)* = \"http://schema.org/Volcano\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12618\n\nVolcano\n\nA volcano, like Fuji san.\n\n___\n\n### `Const` VoteAction\n\n• **VoteAction**: *[Class](#const-class)* = \"http://schema.org/VoteAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12626\n\nVoteAction\n\nThe act of expressing a preference from a fixed/finite/structured set of choices/options.\n\n___\n\n### `Const` Vtimezone\n\n• **Vtimezone**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Vtimezone\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:92\n\nVTIMEZONE\n\nProvide a grouping of component properties that defines a time zone.\n\n___\n\n### `Const` Vtodo\n\n• **Vtodo**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2002/12/cal/ical#Vtodo\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:100\n\nVTODO\n\nProvide a grouping of calendar properties that describe a to-do.\n\n___\n\n### `Const` W3CDTF\n\n• **W3CDTF**: *[Datatype](#const-datatype)* = \"http://purl.org/dc/terms/W3CDTF\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:700\n\nW3C-DTF\n\nThe set of dates and times constructed according to the W3C Date and Time Formats Specification.\n\n___\n\n### `Const` WPAdBlock\n\n• **WPAdBlock**: *[Class](#const-class)* = \"http://schema.org/WPAdBlock\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12634\n\nWPAdBlock\n\nAn advertising section of the page.\n\n___\n\n### `Const` WPFooter\n\n• **WPFooter**: *[Class](#const-class)* = \"http://schema.org/WPFooter\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12642\n\nWPFooter\n\nThe footer section of the page.\n\n___\n\n### `Const` WPHeader\n\n• **WPHeader**: *[Class](#const-class)* = \"http://schema.org/WPHeader\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12650\n\nWPHeader\n\nThe header section of the page.\n\n___\n\n### `Const` WPSideBar\n\n• **WPSideBar**: *[Class](#const-class)* = \"http://schema.org/WPSideBar\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12658\n\nWPSideBar\n\nA sidebar section of the page.\n\n___\n\n### `Const` WantAction\n\n• **WantAction**: *[Class](#const-class)* = \"http://schema.org/WantAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12666\n\nWantAction\n\nThe act of expressing a desire about the object. An agent wants an object.\n\n___\n\n### `Const` WarrantyPromise\n\n• **WarrantyPromise**: *[Class](#const-class)* = \"http://schema.org/WarrantyPromise\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12674\n\nWarrantyPromise\n\nA structured value representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.\n\n___\n\n### `Const` WarrantyScope\n\n• **WarrantyScope**: *[Class](#const-class)* = \"http://schema.org/WarrantyScope\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12691\n\nWarrantyScope\n\nA range of of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#Labor-BringIn</li>\n<li>http://purl.org/goodrelations/v1#PartsAndLabor-BringIn</li>\n<li>http://purl.org/goodrelations/v1#PartsAndLabor-PickUp</li>\n</ul>\n\n___\n\n### `Const` WatchAction\n\n• **WatchAction**: *[Class](#const-class)* = \"http://schema.org/WatchAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12699\n\nWatchAction\n\nThe act of consuming dynamic/moving visual content.\n\n___\n\n### `Const` Waterfall\n\n• **Waterfall**: *[Class](#const-class)* = \"http://schema.org/Waterfall\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12707\n\nWaterfall\n\nA waterfall, like Niagara.\n\n___\n\n### `Const` WearAction\n\n• **WearAction**: *[Class](#const-class)* = \"http://schema.org/WearAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12715\n\nWearAction\n\nThe act of dressing oneself in clothing.\n\n___\n\n### `Const` WebApplication\n\n• **WebApplication**: *[Class](#const-class)* = \"http://schema.org/WebApplication\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12723\n\nWebApplication\n\nWeb applications.\n\n___\n\n### `Const` WebPage\n\n• **WebPage**: *[Class](#const-class)* = \"http://schema.org/WebPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12731\n\nWebPage\n\nA web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as <code>breadcrumb</code> may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.\n\n___\n\n### `Const` WebPageElement\n\n• **WebPageElement**: *[Class](#const-class)* = \"http://schema.org/WebPageElement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12739\n\nWebPageElement\n\nA web page element, like a table or an image.\n\n___\n\n### `Const` WebSite\n\n• **WebSite**: *[Class](#const-class)* = \"http://schema.org/WebSite\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12747\n\nWebSite\n\nA WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.\n\n___\n\n### `Const` WholesaleStore\n\n• **WholesaleStore**: *[Class](#const-class)* = \"http://schema.org/WholesaleStore\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12755\n\nWholesaleStore\n\nA wholesale store.\n\n___\n\n### `Const` WinAction\n\n• **WinAction**: *[Class](#const-class)* = \"http://schema.org/WinAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12763\n\nWinAction\n\nThe act of achieving victory in a competitive activity.\n\n___\n\n### `Const` Winery\n\n• **Winery**: *[Class](#const-class)* = \"http://schema.org/Winery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12771\n\nWinery\n\nA winery.\n\n___\n\n### `Const` Work\n\n• **Work**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#Work\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:388\n\nWork\n\nThis implies that the property is related to an individual's work place\n\n___\n\n### `Const` WorkersUnion\n\n• **WorkersUnion**: *[Class](#const-class)* = \"http://schema.org/WorkersUnion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12779\n\nWorkersUnion\n\nA Workers Union (also known as a Labor Union, Labour Union, or Trade Union) is an organization that promotes the interests of its worker members by collectively bargaining with management, organizing, and political lobbying.\n\n___\n\n### `Const` Workspace\n\n• **Workspace**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/space#Workspace\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:96\n\nworkspace\n\nWorkspaces are place where data is stored, and associated polices of privacy.\nA given application typically stores information in several different\nworkspaces, some being user private, some shared, and some public.\n\n___\n\n### `Const` Write\n\n• **Write**: *[Class](#const-class)* = \"http://www.w3.org/ns/auth/acl#Write\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:188\n\nwrite\n\nnull\n\n___\n\n### `Const` WriteAction\n\n• **WriteAction**: *[Class](#const-class)* = \"http://schema.org/WriteAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12787\n\nWriteAction\n\nThe act of authoring written creative content.\n\n___\n\n### `Const` X400\n\n• **X400**: *[OwlClass](#owlclass)* = \"http://www.w3.org/2006/vcard/ns#X400\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:396\n\nX400\n\nThis class is deprecated\n\n___\n\n### `Const` XMLLiteral\n\n• **XMLLiteral**: *[Datatype](#const-datatype)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:140\n\nXMLLiteral\n\nThe datatype of XML literal values.\n\n___\n\n### `Const` YesNo\n\n• **YesNo**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#YesNo\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:93\n\nYes or No\n\nProvides users of a poll with the simplest choice.\n\n___\n\n### `Const` YesNoMaybe\n\n• **YesNoMaybe**: *[Class](#const-class)* = \"http://www.w3.org/ns/pim/schedule#YesNoMaybe\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:101\n\nYes, No or Maybe\n\nProvides users of a poll with a little uncertainty.\n\n___\n\n### `Const` Zoo\n\n• **Zoo**: *[Class](#const-class)* = \"http://schema.org/Zoo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12795\n\nZoo\n\nA zoo.\n\n___\n\n### `Const` _addressProperty\n\n• **_addressProperty**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#_addressProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:163\n\nnull\n\nnull\n\n___\n\n### `Const` about\n\n• **about**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#about\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7181\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:100\n\nabout\nabout\n\nThe subject matter of the content.\n\nSpecifies that this Item is about a particular resource, e.g. a Post describing a book, hotel, etc.\n\n___\n\n### `Const` abstract\n\n• **abstract**: *[Property](#const-property)* = \"http://purl.org/dc/terms/abstract\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:12\n\nAbstract\n\nA summary of the resource.\n\n___\n\n### `Const` acceptedAnswer\n\n• **acceptedAnswer**: *[Property](#const-property)* = \"http://schema.org/acceptedAnswer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:12\n\nacceptedAnswer\n\nThe answer(s) that has been accepted as best, typically on a Question/Answer site. Sites vary in their selection mechanisms, e.g. drawing on community opinion and/or the view of the Question author.\n\n___\n\n### `Const` acceptedOffer\n\n• **acceptedOffer**: *[Property](#const-property)* = \"http://schema.org/acceptedOffer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:20\n\nacceptedOffer\n\nThe offer(s) -- e.g., product, quantity and price combinations -- included in the order.\n\n___\n\n### `Const` acceptedPaymentMethod\n\n• **acceptedPaymentMethod**: *[Property](#const-property)* = \"http://schema.org/acceptedPaymentMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:28\n\nacceptedPaymentMethod\n\nThe payment method(s) accepted by seller for this offer.\n\n___\n\n### `Const` acceptsReservations\n\n• **acceptsReservations**: *[Property](#const-property)* = \"http://schema.org/acceptsReservations\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:36\n\nacceptsReservations\n\nIndicates whether a FoodEstablishment accepts reservations. Values can be Boolean, an URL at which reservations can be made or (for backwards compatibility) the strings <code>Yes</code> or <code>No</code>.\n\n___\n\n### `Const` accessCode\n\n• **accessCode**: *[Property](#const-property)* = \"http://schema.org/accessCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:44\n\naccessCode\n\nPassword, PIN, or access code needed for delivery (e.g. from a locker).\n\n___\n\n### `Const` accessControl\n\n• **accessControl**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#accessControl\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:14\n\naccess control\n\nThe Access Control file for this information resource.\n        This may of course be a virtual resource implemented by the access control system.\n        Note also HTTP's header  Link:  foo.meta ;rel=meta can be used for this.\n\n___\n\n### `Const` accessMode\n\n• **accessMode**: *[Property](#const-property)* = \"http://schema.org/accessMode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:52\n\naccessMode\n\nThe human sensory perceptual system or cognitive faculty through which a person may process or perceive information. Expected values include: auditory, tactile, textual, visual, colorDependent, chartOnVisual, chemOnVisual, diagramOnVisual, mathOnVisual, musicOnVisual, textOnVisual.\n\n___\n\n### `Const` accessModeSufficient\n\n• **accessModeSufficient**: *[Property](#const-property)* = \"http://schema.org/accessModeSufficient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:60\n\naccessModeSufficient\n\nA list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Expected values include:  auditory, tactile, textual, visual.\n\n___\n\n### `Const` accessRights\n\n• **accessRights**: *[Property](#const-property)* = \"http://purl.org/dc/terms/accessRights\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:20\n\nAccess Rights\n\nInformation about who can access the resource or an indication of its security status.\n\n___\n\n### `Const` accessTo\n\n• **accessTo**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#accessTo\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:22\n\nto\n\nThe information resource to which access is being granted.\n\n___\n\n### `Const` accessToClass\n\n• **accessToClass**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#accessToClass\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:30\n\nto all in\n\nA class of information resources to which access is being granted.\n\n___\n\n### `Const` accessibilityAPI\n\n• **accessibilityAPI**: *[Property](#const-property)* = \"http://schema.org/accessibilityAPI\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:68\n\naccessibilityAPI\n\nIndicates that the resource is compatible with the referenced accessibility API (<a href=\"http://www.w3.org/wiki/WebSchemas/Accessibility\">WebSchemas wiki lists possible values</a>).\n\n___\n\n### `Const` accessibilityControl\n\n• **accessibilityControl**: *[Property](#const-property)* = \"http://schema.org/accessibilityControl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:76\n\naccessibilityControl\n\nIdentifies input methods that are sufficient to fully control the described resource (<a href=\"http://www.w3.org/wiki/WebSchemas/Accessibility\">WebSchemas wiki lists possible values</a>).\n\n___\n\n### `Const` accessibilityFeature\n\n• **accessibilityFeature**: *[Property](#const-property)* = \"http://schema.org/accessibilityFeature\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:84\n\naccessibilityFeature\n\nContent features of the resource, such as accessible media, alternatives and supported enhancements for accessibility (<a href=\"http://www.w3.org/wiki/WebSchemas/Accessibility\">WebSchemas wiki lists possible values</a>).\n\n___\n\n### `Const` accessibilityHazard\n\n• **accessibilityHazard**: *[Property](#const-property)* = \"http://schema.org/accessibilityHazard\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:92\n\naccessibilityHazard\n\nA characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3 (<a href=\"http://www.w3.org/wiki/WebSchemas/Accessibility\">WebSchemas wiki lists possible values</a>).\n\n___\n\n### `Const` accessibilitySummary\n\n• **accessibilitySummary**: *[Property](#const-property)* = \"http://schema.org/accessibilitySummary\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:100\n\naccessibilitySummary\n\nA human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as \"short descriptions are present but long descriptions will be needed for non-visual users\" or \"short descriptions are present and no long descriptions are needed.\"\n\n___\n\n### `Const` accordingTo\n\n• **accordingTo**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#accordingTo\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:52\n\nstatement\n\nThe document which is the source of data for this transaction.\n\n___\n\n### `Const` account\n\n• **account**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#account\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:438\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:12\n\naccount\naccount\n\nIndicates an account held by this agent.\n\nA solid account belonging to an Agent.\n\n___\n\n### `Const` accountId\n\n• **accountId**: *[Property](#const-property)* = \"http://schema.org/accountId\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:108\n\naccountId\n\nThe identifier for the account the payment will be applied to.\n\n___\n\n### `Const` accountName\n\n• **accountName**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/accountName\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:462\n\naccount name\n\nIndicates the name (identifier) associated with this online account.\n\n___\n\n### `Const` accountServiceHomepage\n\n• **accountServiceHomepage**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/accountServiceHomepage\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:454\n\naccount service homepage\n\nIndicates a homepage of the service provide for this online account.\n\n___\n\n### `Const` account_of\n\n• **account_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#account_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:108\n\naccount of\n\nRefers to the foaf:Agent or foaf:Person who owns this sioc:UserAccount.\n\n___\n\n### `Const` accountablePerson\n\n• **accountablePerson**: *[Property](#const-property)* = \"http://schema.org/accountablePerson\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:116\n\naccountablePerson\n\nSpecifies the Person that is legally accountable for the CreativeWork.\n\n___\n\n### `Const` accrualMethod\n\n• **accrualMethod**: *[Property](#const-property)* = \"http://purl.org/dc/terms/accrualMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:28\n\nAccrual Method\n\nThe method by which items are added to a collection.\n\n___\n\n### `Const` accrualPeriodicity\n\n• **accrualPeriodicity**: *[Property](#const-property)* = \"http://purl.org/dc/terms/accrualPeriodicity\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:36\n\nAccrual Periodicity\n\nThe frequency with which items are added to a collection.\n\n___\n\n### `Const` accrualPolicy\n\n• **accrualPolicy**: *[Property](#const-property)* = \"http://purl.org/dc/terms/accrualPolicy\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:44\n\nAccrual Policy\n\nThe policy governing the addition of items to a collection.\n\n___\n\n### `Const` acquiredFrom\n\n• **acquiredFrom**: *[Property](#const-property)* = \"http://schema.org/acquiredFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:124\n\nacquiredFrom\n\nThe organization or person from which the product was acquired.\n\n___\n\n### `Const` actionAccessibilityRequirement\n\n• **actionAccessibilityRequirement**: *[Property](#const-property)* = \"http://schema.org/actionAccessibilityRequirement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:132\n\nactionAccessibilityRequirement\n\nA set of requirements that a must be fulfilled in order to perform an Action. If more than one value is specied, fulfilling one set of requirements will allow the Action to be performed.\n\n___\n\n### `Const` actionApplication\n\n• **actionApplication**: *[Property](#const-property)* = \"http://schema.org/actionApplication\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6525\n\nactionApplication\n\nAn application that can complete the request.\n\n___\n\n### `Const` actionItems\n\n• **actionItems**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#actionItems\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:12\n\naction items\n\nnull\n\n___\n\n### `Const` actionOption\n\n• **actionOption**: *[Property](#const-property)* = \"http://schema.org/actionOption\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6533\n\nactionOption\n\nA sub property of object. The options subject to this action.\n\n___\n\n### `Const` actionPlatform\n\n• **actionPlatform**: *[Property](#const-property)* = \"http://schema.org/actionPlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:140\n\nactionPlatform\n\nThe high level platform(s) where the Action can be performed for the given URL. To specify a specific application or operating system instance, use actionApplication.\n\n___\n\n### `Const` actionStatus\n\n• **actionStatus**: *[Property](#const-property)* = \"http://schema.org/actionStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:148\n\nactionStatus\n\nIndicates the current disposition of the Action.\n\n___\n\n### `Const` actor\n\n• **actor**: *[Property](#const-property)* = \"http://schema.org/actor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6541\n\nactor\n\nAn actor, e.g. in tv, radio, movie, video games etc., or in an event. Actors can be associated with individual items or with a series, episode, clip.\n\n___\n\n### `Const` actors\n\n• **actors**: *[Property](#const-property)* = \"http://schema.org/actors\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:156\n\nactors\n\nAn actor, e.g. in tv, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.\n\n___\n\n### `Const` addOn\n\n• **addOn**: *[Property](#const-property)* = \"http://schema.org/addOn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:164\n\naddOn\n\nAn additional offer that can only be obtained in combination with the first base offer (e.g. supplements and extensions that are available for a surcharge).\n\n___\n\n### `Const` additionalName\n\n• **additionalName**: *[Property](#const-property)* = \"http://schema.org/additionalName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:172\n\nadditionalName\n\nAn additional name for a Person, can be used for a middle name.\n\n___\n\n### `Const` additionalNumberOfGuests\n\n• **additionalNumberOfGuests**: *[Property](#const-property)* = \"http://schema.org/additionalNumberOfGuests\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:180\n\nadditionalNumberOfGuests\n\nIf responding yes, the number of guests who will attend in addition to the invitee.\n\n___\n\n### `Const` additionalProperty\n\n• **additionalProperty**: *[Property](#const-property)* = \"http://schema.org/additionalProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:190\n\nadditionalProperty\n\nA property-value pair representing an additional characteristics of the entitity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.<br/><br/>\n\nNote: Publishers should be aware that applications designed to use specific schema.org properties (e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism.\n\n___\n\n### `Const` additionalType\n\n• **additionalType**: *[Property](#const-property)* = \"http://schema.org/additionalType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:198\n\nadditionalType\n\nAn additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.\n\n___\n\n### `Const` address\n\n• **address**: *[Property](#const-property)* = \"http://schema.org/address\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:114\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:206\n\naddress\naddress\n\nnull\n\nPhysical address of the item.\n\n___\n\n### `Const` addressCountry\n\n• **addressCountry**: *[Property](#const-property)* = \"http://schema.org/addressCountry\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:214\n\naddressCountry\n\nThe country. For example, USA. You can also provide the two-letter <a href=\"http://en.wikipedia.org/wiki/ISO_3166-1\">ISO 3166-1 alpha-2 country code</a>.\n\n___\n\n### `Const` addressLocality\n\n• **addressLocality**: *[Property](#const-property)* = \"http://schema.org/addressLocality\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:222\n\naddressLocality\n\nThe locality in which the street address is, and which is in the region. For example, Mountain View.\n\n___\n\n### `Const` addressRegion\n\n• **addressRegion**: *[Property](#const-property)* = \"http://schema.org/addressRegion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:230\n\naddressRegion\n\nThe region in which the locality is, and which is in the country. For example, California or another appropriate first-level <a href=\"https://en.wikipedia.org/wiki/List_of_administrative_divisions_by_country\">Administrative division</a>\n\n___\n\n### `Const` addressed_to\n\n• **addressed_to**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#addressed_to\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:116\n\naddressed to\n\nRefers to who (e.g. a UserAccount, e-mail address, etc.) a particular Item is addressed to.\n\n___\n\n### `Const` administrator_of\n\n• **administrator_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#administrator_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:124\n\nadministrator of\n\nA Site that the UserAccount is an administrator of.\n\n___\n\n### `Const` adr\n\n• **adr**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#adr\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:509\n\naddress\n\nThis object property has been mapped\n\n___\n\n### `Const` advanceBookingRequirement\n\n• **advanceBookingRequirement**: *[Property](#const-property)* = \"http://schema.org/advanceBookingRequirement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:238\n\nadvanceBookingRequirement\n\nThe amount of time that is required between accepting the offer and the actual usage of the resource or service.\n\n___\n\n### `Const` affects\n\n• **affects**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#affects\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:242\n\naffects\n\nnull\n\n___\n\n### `Const` affiliation\n\n• **affiliation**: *[Property](#const-property)* = \"http://schema.org/affiliation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:246\n\naffiliation\n\nAn organization that this person is affiliated with. For example, a school/university, a club, or a team.\n\n___\n\n### `Const` afterMedia\n\n• **afterMedia**: *[Property](#const-property)* = \"http://schema.org/afterMedia\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:254\n\nafterMedia\n\nA media object representing the circumstances after performing this direction.\n\n___\n\n### `Const` age\n\n• **age**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/age\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:494\n\nage\n\nThe age in years of some agent.\n\n___\n\n### `Const` agenda\n\n• **agenda**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#agenda\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:20\n\nagenda\n\nnull\n\n___\n\n### `Const` agent\n\n• **agent**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#agent\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:38\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:262\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:517\n\nagent\nagent\nagent\n\nA person or social entity to being given the right\n\nThe direct performer or driver of the action (animate or inanimate). e.g. <em>John</em> wrote a book.\n\nThis object property has been deprecated\n\n___\n\n### `Const` agentClass\n\n• **agentClass**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#agentClass\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:46\n\nagent class\n\nA class of persons or social entities to being given the right\n\n___\n\n### `Const` agentGroup\n\n• **agentGroup**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#agentGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:56\n\nagent group\n\nA group of persons or social entities to being given the right.\n          The right is given to any entity which is a vcard:member of the group,\n          as defined by the document received when the Group is dereferenced.\n\n___\n\n### `Const` aggregateRating\n\n• **aggregateRating**: *[Property](#const-property)* = \"http://schema.org/aggregateRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:270\n\naggregateRating\n\nThe overall rating, based on a collection of reviews or ratings, of the item.\n\n___\n\n### `Const` aimChatID\n\n• **aimChatID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/aimChatID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:93\n\nAIM chat ID\n\nAn AIM chat ID\n\n___\n\n### `Const` aircraft\n\n• **aircraft**: *[Property](#const-property)* = \"http://schema.org/aircraft\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:278\n\naircraft\n\nThe kind of aircraft (e.g., \"Boeing 747\").\n\n___\n\n### `Const` album\n\n• **album**: *[Property](#const-property)* = \"http://schema.org/album\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6549\n\nalbum\n\nA music album.\n\n___\n\n### `Const` albumProductionType\n\n• **albumProductionType**: *[Property](#const-property)* = \"http://schema.org/albumProductionType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:286\n\nalbumProductionType\n\nClassification of the album by it's type of content: soundtrack, live album, studio album, etc.\n\n___\n\n### `Const` albumRelease\n\n• **albumRelease**: *[Property](#const-property)* = \"http://schema.org/albumRelease\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6557\n\nalbumRelease\n\nA release of this album.\n\n___\n\n### `Const` albumReleaseType\n\n• **albumReleaseType**: *[Property](#const-property)* = \"http://schema.org/albumReleaseType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:294\n\nalbumReleaseType\n\nThe kind of release which this album is: single, EP or album.\n\n___\n\n### `Const` albums\n\n• **albums**: *[Property](#const-property)* = \"http://schema.org/albums\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:302\n\nalbums\n\nA collection of music albums.\n\n___\n\n### `Const` alignmentType\n\n• **alignmentType**: *[Property](#const-property)* = \"http://schema.org/alignmentType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:310\n\nalignmentType\n\nA category of alignment between the learning resource and the framework node. Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationalLevel'.\n\n___\n\n### `Const` allValuesFrom\n\n• **allValuesFrom**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#allValuesFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:12\n\nallValuesFrom\n\nThe property that determines the class that a universal property restriction refers to.\n\n___\n\n### `Const` allowedTransitions\n\n• **allowedTransitions**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#allowedTransitions\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:264\n\nallowed transitions\n\nThe state machine is defined\n\tby these lists of transition allowed for each issue.\n\t(An interesting option in the Web is to make an allowed transition\n\tto a state in soemone else's ontology, which in turn allows\n\ttransitions into many ontologies.  So a finite state maxchine\n\tmay become very large. In practice this means that a task handed\n\toff to another organization may be processed on all kinds of ways.)\n\n___\n\n### `Const` alternateName\n\n• **alternateName**: *[Property](#const-property)* = \"http://schema.org/alternateName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:318\n\nalternateName\n\nAn alias for the item.\n\n___\n\n### `Const` alternative\n\n• **alternative**: *[Property](#const-property)* = \"http://purl.org/dc/terms/alternative\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:52\n\nAlternative Title\n\nAn alternative name for the resource.\n\n___\n\n### `Const` alternativeHeadline\n\n• **alternativeHeadline**: *[Property](#const-property)* = \"http://schema.org/alternativeHeadline\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:326\n\nalternativeHeadline\n\nA secondary title of the CreativeWork.\n\n___\n\n### `Const` alumni\n\n• **alumni**: *[Property](#const-property)* = \"http://schema.org/alumni\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6565\n\nalumni\n\nAlumni of an organization.\n\n___\n\n### `Const` alumniOf\n\n• **alumniOf**: *[Property](#const-property)* = \"http://schema.org/alumniOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6573\n\nalumniOf\n\nAn organization that the person is an alumni of.\n\n___\n\n### `Const` amenityFeature\n\n• **amenityFeature**: *[Property](#const-property)* = \"http://schema.org/amenityFeature\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:334\n\namenityFeature\n\nAn amenity feature (e.g. a characteristic or service) of the Accommodation. This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.\n\n___\n\n### `Const` amount\n\n• **amount**: *[Property](#const-property)* = \"http://schema.org/amount\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:20\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:342\n\namount\namount\n\nnull\n\nThe amount of money.\n\n___\n\n### `Const` amountOfThisGood\n\n• **amountOfThisGood**: *[Property](#const-property)* = \"http://schema.org/amountOfThisGood\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:350\n\namountOfThisGood\n\nThe quantity of the goods included in the offer.\n\n___\n\n### `Const` annotatedProperty\n\n• **annotatedProperty**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#annotatedProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:20\n\nannotatedProperty\n\nThe property that determines the predicate of an annotated axiom or annotated annotation.\n\n___\n\n### `Const` annotatedSource\n\n• **annotatedSource**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#annotatedSource\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:28\n\nannotatedSource\n\nThe property that determines the subject of an annotated axiom or annotated annotation.\n\n___\n\n### `Const` annotatedTarget\n\n• **annotatedTarget**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#annotatedTarget\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:36\n\nannotatedTarget\n\nThe property that determines the object of an annotated axiom or annotated annotation.\n\n___\n\n### `Const` annualPercentageRate\n\n• **annualPercentageRate**: *[Property](#const-property)* = \"http://schema.org/annualPercentageRate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:358\n\nannualPercentageRate\n\nThe annual rate that is charged for borrowing (or made by investing), expressed as a single percentage number that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction.\n\n___\n\n### `Const` answerCount\n\n• **answerCount**: *[Property](#const-property)* = \"http://schema.org/answerCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:366\n\nanswerCount\n\nThe number of answers this question has received.\n\n___\n\n### `Const` application\n\n• **application**: *[Property](#const-property)* = \"http://schema.org/application\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:374\n\napplication\n\nAn application that can complete the request.\n\n___\n\n### `Const` applicationCategory\n\n• **applicationCategory**: *[Property](#const-property)* = \"http://schema.org/applicationCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:382\n\napplicationCategory\n\nType of software application, e.g. 'Game, Multimedia'.\n\n___\n\n### `Const` applicationSubCategory\n\n• **applicationSubCategory**: *[Property](#const-property)* = \"http://schema.org/applicationSubCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:390\n\napplicationSubCategory\n\nSubcategory of the application, e.g. 'Arcade Game'.\n\n___\n\n### `Const` applicationSuite\n\n• **applicationSuite**: *[Property](#const-property)* = \"http://schema.org/applicationSuite\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:398\n\napplicationSuite\n\nThe name of the application suite to which the application belongs (e.g. Excel belongs to Office).\n\n___\n\n### `Const` appliesToDeliveryMethod\n\n• **appliesToDeliveryMethod**: *[Property](#const-property)* = \"http://schema.org/appliesToDeliveryMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:406\n\nappliesToDeliveryMethod\n\nThe delivery method(s) to which the delivery charge or payment charge specification applies.\n\n___\n\n### `Const` appliesToPaymentMethod\n\n• **appliesToPaymentMethod**: *[Property](#const-property)* = \"http://schema.org/appliesToPaymentMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:414\n\nappliesToPaymentMethod\n\nThe payment method(s) to which the payment charge specification applies.\n\n___\n\n### `Const` area\n\n• **area**: *[Property](#const-property)* = \"http://schema.org/area\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:422\n\narea\n\nThe area within which users can expect to reach the broadcast service.\n\n___\n\n### `Const` areaServed\n\n• **areaServed**: *[Property](#const-property)* = \"http://schema.org/areaServed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7302\n\nareaServed\n\nThe geographic area where a service or offered item is provided.\n\n___\n\n### `Const` arrivalAirport\n\n• **arrivalAirport**: *[Property](#const-property)* = \"http://schema.org/arrivalAirport\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:430\n\narrivalAirport\n\nThe airport where the flight terminates.\n\n___\n\n### `Const` arrivalBusStop\n\n• **arrivalBusStop**: *[Property](#const-property)* = \"http://schema.org/arrivalBusStop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:438\n\narrivalBusStop\n\nThe stop or station from which the bus arrives.\n\n___\n\n### `Const` arrivalGate\n\n• **arrivalGate**: *[Property](#const-property)* = \"http://schema.org/arrivalGate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:446\n\narrivalGate\n\nIdentifier of the flight's arrival gate.\n\n___\n\n### `Const` arrivalPlatform\n\n• **arrivalPlatform**: *[Property](#const-property)* = \"http://schema.org/arrivalPlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:454\n\narrivalPlatform\n\nThe platform where the train arrives.\n\n___\n\n### `Const` arrivalStation\n\n• **arrivalStation**: *[Property](#const-property)* = \"http://schema.org/arrivalStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:462\n\narrivalStation\n\nThe station where the train trip ends.\n\n___\n\n### `Const` arrivalTerminal\n\n• **arrivalTerminal**: *[Property](#const-property)* = \"http://schema.org/arrivalTerminal\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:470\n\narrivalTerminal\n\nIdentifier of the flight's arrival terminal.\n\n___\n\n### `Const` arrivalTime\n\n• **arrivalTime**: *[Property](#const-property)* = \"http://schema.org/arrivalTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:478\n\narrivalTime\n\nThe expected arrival time.\n\n___\n\n### `Const` artEdition\n\n• **artEdition**: *[Property](#const-property)* = \"http://schema.org/artEdition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:486\n\nartEdition\n\nThe number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies (in this example \"20\").\n\n___\n\n### `Const` artMedium\n\n• **artMedium**: *[Property](#const-property)* = \"http://schema.org/artMedium\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:494\n\nartMedium\n\nThe material used. (e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)\n\n___\n\n### `Const` artform\n\n• **artform**: *[Property](#const-property)* = \"http://schema.org/artform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:502\n\nartform\n\ne.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.\n\n___\n\n### `Const` articleBody\n\n• **articleBody**: *[Property](#const-property)* = \"http://schema.org/articleBody\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:510\n\narticleBody\n\nThe actual body of the article.\n\n___\n\n### `Const` articleSection\n\n• **articleSection**: *[Property](#const-property)* = \"http://schema.org/articleSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:518\n\narticleSection\n\nArticles may belong to one or more 'sections' in a magazine or newspaper, such as Sports, Lifestyle, etc.\n\n___\n\n### `Const` artworkSurface\n\n• **artworkSurface**: *[Property](#const-property)* = \"http://schema.org/artworkSurface\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6581\n\nartworkSurface\n\nThe supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, etc.\n\n___\n\n### `Const` asigneeClass\n\n• **asigneeClass**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#asigneeClass\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:200\n\nassignees must be\n\nWhen an issue is assigned, the assignee must be from this class\n\n___\n\n### `Const` assembly\n\n• **assembly**: *[Property](#const-property)* = \"http://schema.org/assembly\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:526\n\nassembly\n\nLibrary file name e.g., mscorlib.dll, system.web.dll.\n\n___\n\n### `Const` assemblyVersion\n\n• **assemblyVersion**: *[Property](#const-property)* = \"http://schema.org/assemblyVersion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:534\n\nassemblyVersion\n\nAssociated product/technology version. e.g., .NET Framework 4.5.\n\n___\n\n### `Const` assertionProperty\n\n• **assertionProperty**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#assertionProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:44\n\nassertionProperty\n\nThe property that determines the predicate of a negative property assertion.\n\n___\n\n### `Const` assignee\n\n• **assignee**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#assignee\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:35\n\nassigned to\n\nThe person or group to whom this has been assigned.\n\n___\n\n### `Const` assistant\n\n• **assistant**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#assistant\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:50\n\nassistant\n\nA person (or other agent) who is an assistant to the subject.\n\n___\n\n### `Const` associatedArticle\n\n• **associatedArticle**: *[Property](#const-property)* = \"http://schema.org/associatedArticle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:542\n\nassociatedArticle\n\nA NewsArticle associated with the Media Object.\n\n___\n\n### `Const` associatedMedia\n\n• **associatedMedia**: *[Property](#const-property)* = \"http://schema.org/associatedMedia\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:550\n\nassociatedMedia\n\nA media object that encodes this CreativeWork. This property is a synonym for encoding.\n\n___\n\n### `Const` athlete\n\n• **athlete**: *[Property](#const-property)* = \"http://schema.org/athlete\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:558\n\nathlete\n\nA person that acts as performing member of a sports team; a player as opposed to a coach.\n\n___\n\n### `Const` attach\n\n• **attach**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#attach\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:109\n\nATTACH\n\n\t    default value type: URI\n\n___\n\n### `Const` attachment\n\n• **attachment**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#attachment\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:132\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:93\n\nattachment\nattachment\n\nThe URI of a file attached to an Item.\n\nSomething related is attached for information.\n\n___\n\n### `Const` attendee\n\n• **attendee**: *[Property](#const-property)* = \"http://schema.org/attendee\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:118\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6589\n\nATTENDEE\nattendee\n\n\t    value type: CAL-ADDRESS\n\nA person or organization attending the event.\n\n___\n\n### `Const` attendeeGroup\n\n• **attendeeGroup**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#attendeeGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:28\n\nattendees\n\nnull\n\n___\n\n### `Const` attendees\n\n• **attendees**: *[Property](#const-property)* = \"http://schema.org/attendees\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:566\n\nattendees\n\nA person attending the event.\n\n___\n\n### `Const` audience\n\n• **audience**: *[Property](#const-property)* = \"http://schema.org/audience\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:60\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6597\n\nAudience\naudience\n\nA class of entity for whom the resource is intended or useful.\n\nAn intended audience, i.e. a group for whom something was created.\n\n___\n\n### `Const` audienceType\n\n• **audienceType**: *[Property](#const-property)* = \"http://schema.org/audienceType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:574\n\naudienceType\n\nThe target group associated with a given audience (e.g. veterans, car owners, musicians, etc.).\n\n___\n\n### `Const` audio\n\n• **audio**: *[Property](#const-property)* = \"http://schema.org/audio\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:582\n\naudio\n\nAn embedded audio object.\n\n___\n\n### `Const` authenticator\n\n• **authenticator**: *[Property](#const-property)* = \"http://schema.org/authenticator\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:590\n\nauthenticator\n\nThe Organization responsible for authenticating the user's subscription. For example, many media apps require a cable/satellite provider to authenticate your subscription before playing media.\n\n___\n\n### `Const` author\n\n• **author**: *[Property](#const-property)* = \"http://schema.org/author\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:598\n\nauthor\n\nThe author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.\n\n___\n\n### `Const` availability\n\n• **availability**: *[Property](#const-property)* = \"http://schema.org/availability\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:606\n\navailability\n\nThe availability of this item&#x2014;for example In stock, Out of stock, Pre-order, etc.\n\n___\n\n### `Const` availabilityEnds\n\n• **availabilityEnds**: *[Property](#const-property)* = \"http://schema.org/availabilityEnds\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:614\n\navailabilityEnds\n\nThe end of the availability of the product or service included in the offer.\n\n___\n\n### `Const` availabilityOptions\n\n• **availabilityOptions**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/schedule#availabilityOptions\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:12\n\nnull\n\nnull\n\n___\n\n### `Const` availabilityStarts\n\n• **availabilityStarts**: *[Property](#const-property)* = \"http://schema.org/availabilityStarts\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:622\n\navailabilityStarts\n\nThe beginning of the availability of the product or service included in the offer.\n\n___\n\n### `Const` available\n\n• **available**: *[Property](#const-property)* = \"http://purl.org/dc/terms/available\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:68\n\nDate Available\n\nDate (often a range) that the resource became or will become available.\n\n___\n\n### `Const` availableAtOrFrom\n\n• **availableAtOrFrom**: *[Property](#const-property)* = \"http://schema.org/availableAtOrFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:630\n\navailableAtOrFrom\n\nThe place(s) from which the offer can be obtained (e.g. store locations).\n\n___\n\n### `Const` availableChannel\n\n• **availableChannel**: *[Property](#const-property)* = \"http://schema.org/availableChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:638\n\navailableChannel\n\nA means of accessing the service (e.g. a phone bank, a web site, a location, etc.).\n\n___\n\n### `Const` availableDeliveryMethod\n\n• **availableDeliveryMethod**: *[Property](#const-property)* = \"http://schema.org/availableDeliveryMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:646\n\navailableDeliveryMethod\n\nThe delivery method(s) available for this offer.\n\n___\n\n### `Const` availableFrom\n\n• **availableFrom**: *[Property](#const-property)* = \"http://schema.org/availableFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:654\n\navailableFrom\n\nWhen the item is available for pickup from the store, locker, etc.\n\n___\n\n### `Const` availableLanguage\n\n• **availableLanguage**: *[Property](#const-property)* = \"http://schema.org/availableLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:662\n\navailableLanguage\n\nA language someone may use with or at the item, service or place. Please use one of the language codes from the <a href=\"http://tools.ietf.org/html/bcp47\">IETF BCP 47 standard</a>. See also <a class=\"localLink\" href=\"http://schema.org/inLanguage\">inLanguage</a>\n\n___\n\n### `Const` availableOnDevice\n\n• **availableOnDevice**: *[Property](#const-property)* = \"http://schema.org/availableOnDevice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6605\n\navailableOnDevice\n\nDevice required to run the application. Used in cases where a specific make/model is required to run the application.\n\n___\n\n### `Const` availableThrough\n\n• **availableThrough**: *[Property](#const-property)* = \"http://schema.org/availableThrough\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:670\n\navailableThrough\n\nAfter this date, the item will no longer be available for pickup.\n\n___\n\n### `Const` availibility\n\n• **availibility**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/schedule#availibility\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:20\n\navailability\n\nnull\n\n___\n\n### `Const` avatar\n\n• **avatar**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#avatar\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:140\n\navatar\n\nAn image or depiction used to represent this UserAccount.\n\n___\n\n### `Const` award\n\n• **award**: *[Property](#const-property)* = \"http://schema.org/award\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6613\n\naward\n\nAn award won by or for this item.\n\n___\n\n### `Const` awards\n\n• **awards**: *[Property](#const-property)* = \"http://schema.org/awards\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:678\n\nawards\n\nAwards won by or for this item.\n\n___\n\n### `Const` awayTeam\n\n• **awayTeam**: *[Property](#const-property)* = \"http://schema.org/awayTeam\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:686\n\nawayTeam\n\nThe away team in a sports event.\n\n___\n\n### `Const` baseSalary\n\n• **baseSalary**: *[Property](#const-property)* = \"http://schema.org/baseSalary\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:694\n\nbaseSalary\n\nThe base salary of the job or of an employee in an EmployeeRole.\n\n___\n\n### `Const` based_near\n\n• **based_near**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/based_near\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:61\n\nbased near\n\nA location that something is based near, for some broadly human notion of near.\n\n___\n\n### `Const` bccRecipient\n\n• **bccRecipient**: *[Property](#const-property)* = \"http://schema.org/bccRecipient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:702\n\nbccRecipient\n\nA sub property of recipient. The recipient blind copied on a message.\n\n___\n\n### `Const` bed\n\n• **bed**: *[Property](#const-property)* = \"http://schema.org/bed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:711\n\nbed\n\nThe type of bed or beds included in the accommodation. For the single case of just one bed of a certain type, you use bed directly with a text.\n      If you want to indicate the quantity of a certain kind of bed, use an instance of BedDetails. For more detailed information, use the amenityFeature property.\n\n___\n\n### `Const` beforeMedia\n\n• **beforeMedia**: *[Property](#const-property)* = \"http://schema.org/beforeMedia\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:719\n\nbeforeMedia\n\nA media object representing the circumstances before performing this direction.\n\n___\n\n### `Const` benefits\n\n• **benefits**: *[Property](#const-property)* = \"http://schema.org/benefits\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:727\n\nbenefits\n\nDescription of benefits associated with the job.\n\n___\n\n### `Const` bestRating\n\n• **bestRating**: *[Property](#const-property)* = \"http://schema.org/bestRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:735\n\nbestRating\n\nThe highest value allowed in this rating system. If bestRating is omitted, 5 is assumed.\n\n___\n\n### `Const` bibliographicCitation\n\n• **bibliographicCitation**: *[Property](#const-property)* = \"http://purl.org/dc/terms/bibliographicCitation\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:76\n\nBibliographic Citation\n\nA bibliographic reference for the resource.\n\n___\n\n### `Const` billingAddress\n\n• **billingAddress**: *[Property](#const-property)* = \"http://schema.org/billingAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:743\n\nbillingAddress\n\nThe billing address for the order.\n\n___\n\n### `Const` billingIncrement\n\n• **billingIncrement**: *[Property](#const-property)* = \"http://schema.org/billingIncrement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:751\n\nbillingIncrement\n\nThis property specifies the minimal quantity and rounding increment that will be the basis for the billing. The unit of measurement is specified by the unitCode property.\n\n___\n\n### `Const` billingPeriod\n\n• **billingPeriod**: *[Property](#const-property)* = \"http://schema.org/billingPeriod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:759\n\nbillingPeriod\n\nThe time interval used to compute the invoice.\n\n___\n\n### `Const` birthDate\n\n• **birthDate**: *[Property](#const-property)* = \"http://schema.org/birthDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:767\n\nbirthDate\n\nDate of birth.\n\n___\n\n### `Const` birthPlace\n\n• **birthPlace**: *[Property](#const-property)* = \"http://schema.org/birthPlace\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:775\n\nbirthPlace\n\nThe place where the person was born.\n\n___\n\n### `Const` birthday\n\n• **birthday**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/birthday\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:147\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:486\n\nnull\nbirthday\n\nnull\n\nThe birthday of this Agent, represented in mm-dd string form, eg. '12-31'.\n\n___\n\n### `Const` bitrate\n\n• **bitrate**: *[Property](#const-property)* = \"http://schema.org/bitrate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:783\n\nbitrate\n\nThe bitrate of the media object.\n\n___\n\n### `Const` blogPost\n\n• **blogPost**: *[Property](#const-property)* = \"http://schema.org/blogPost\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6621\n\nblogPost\n\nA posting that is part of this blog.\n\n___\n\n### `Const` blogPosts\n\n• **blogPosts**: *[Property](#const-property)* = \"http://schema.org/blogPosts\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:791\n\nblogPosts\n\nThe postings that are part of this blog.\n\n___\n\n### `Const` boardingGroup\n\n• **boardingGroup**: *[Property](#const-property)* = \"http://schema.org/boardingGroup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:799\n\nboardingGroup\n\nThe airline-specific indicator of boarding order / preference.\n\n___\n\n### `Const` boardingPolicy\n\n• **boardingPolicy**: *[Property](#const-property)* = \"http://schema.org/boardingPolicy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:807\n\nboardingPolicy\n\nThe type of boarding policy used by the airline (e.g. zone-based or group-based).\n\n___\n\n### `Const` bookEdition\n\n• **bookEdition**: *[Property](#const-property)* = \"http://schema.org/bookEdition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:815\n\nbookEdition\n\nThe edition of the book.\n\n___\n\n### `Const` bookFormat\n\n• **bookFormat**: *[Property](#const-property)* = \"http://schema.org/bookFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:823\n\nbookFormat\n\nThe format of the book.\n\n___\n\n### `Const` bookingAgent\n\n• **bookingAgent**: *[Property](#const-property)* = \"http://schema.org/bookingAgent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:831\n\nbookingAgent\n\n'bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.\n\n___\n\n### `Const` bookingTime\n\n• **bookingTime**: *[Property](#const-property)* = \"http://schema.org/bookingTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:839\n\nbookingTime\n\nThe date and time the reservation was booked.\n\n___\n\n### `Const` borrower\n\n• **borrower**: *[Property](#const-property)* = \"http://schema.org/borrower\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:847\n\nborrower\n\nA sub property of participant. The person that borrows the object being lent.\n\n___\n\n### `Const` bottomObjectProperty\n\n• **bottomObjectProperty**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/07/owl#bottomObjectProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:540\n\nbottomObjectProperty\n\nThe object property that does not relate any two individuals.\n\n___\n\n### `Const` box\n\n• **box**: *[Property](#const-property)* = \"http://schema.org/box\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:855\n\nbox\n\nA box is the area enclosed by the rectangle formed by two points. The first point is the lower corner, the second point is the upper corner. A box is expressed as two points separated by a space character.\n\n___\n\n### `Const` branchCode\n\n• **branchCode**: *[Property](#const-property)* = \"http://schema.org/branchCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:865\n\nbranchCode\n\nA short textual code (also called \"store code\") that uniquely identifies a place of business. The code is typically assigned by the parentOrganization and used in structured URLs.<br/><br/>\n\nFor example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code \"3047\" is a branchCode for a particular branch.\n\n___\n\n### `Const` branchOf\n\n• **branchOf**: *[Property](#const-property)* = \"http://schema.org/branchOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:873\n\nbranchOf\n\nThe larger organization that this local business is a branch of, if any. Not to be confused with (anatomical)<a class=\"localLink\" href=\"http://schema.org/branch\">branch</a>.\n\n___\n\n### `Const` brand\n\n• **brand**: *[Property](#const-property)* = \"http://schema.org/brand\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:881\n\nbrand\n\nThe brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.\n\n___\n\n### `Const` breadcrumb\n\n• **breadcrumb**: *[Property](#const-property)* = \"http://schema.org/breadcrumb\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:889\n\nbreadcrumb\n\nA set of links that can help a user understand and navigate a website hierarchy.\n\n___\n\n### `Const` broadcastAffiliateOf\n\n• **broadcastAffiliateOf**: *[Property](#const-property)* = \"http://schema.org/broadcastAffiliateOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:897\n\nbroadcastAffiliateOf\n\nThe media network(s) whose content is broadcast on this station.\n\n___\n\n### `Const` broadcastChannelId\n\n• **broadcastChannelId**: *[Property](#const-property)* = \"http://schema.org/broadcastChannelId\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:905\n\nbroadcastChannelId\n\nThe unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number.\n\n___\n\n### `Const` broadcastDisplayName\n\n• **broadcastDisplayName**: *[Property](#const-property)* = \"http://schema.org/broadcastDisplayName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:913\n\nbroadcastDisplayName\n\nThe name displayed in the channel guide. For many US affiliates, it is the network name.\n\n___\n\n### `Const` broadcastFrequency\n\n• **broadcastFrequency**: *[Property](#const-property)* = \"http://schema.org/broadcastFrequency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:921\n\nbroadcastFrequency\n\nThe frequency used for over-the-air broadcasts. Numeric values or simple ranges e.g. 87-99. In addition a shortcut idiom is supported for frequences of AM and FM radio channels, e.g. \"87 FM\".\n\n___\n\n### `Const` broadcastFrequencyValue\n\n• **broadcastFrequencyValue**: *[Property](#const-property)* = \"http://schema.org/broadcastFrequencyValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:929\n\nbroadcastFrequencyValue\n\nThe frequency in MHz for a particular broadcast.\n\n___\n\n### `Const` broadcastOfEvent\n\n• **broadcastOfEvent**: *[Property](#const-property)* = \"http://schema.org/broadcastOfEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:937\n\nbroadcastOfEvent\n\nThe event being broadcast such as a sporting event or awards ceremony.\n\n___\n\n### `Const` broadcastServiceTier\n\n• **broadcastServiceTier**: *[Property](#const-property)* = \"http://schema.org/broadcastServiceTier\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:945\n\nbroadcastServiceTier\n\nThe type of service required to have access to the channel (e.g. Standard or Premium).\n\n___\n\n### `Const` broadcastTimezone\n\n• **broadcastTimezone**: *[Property](#const-property)* = \"http://schema.org/broadcastTimezone\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:953\n\nbroadcastTimezone\n\nThe timezone in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 format</a> for which the service bases its broadcasts\n\n___\n\n### `Const` broadcaster\n\n• **broadcaster**: *[Property](#const-property)* = \"http://schema.org/broadcaster\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:961\n\nbroadcaster\n\nThe organization owning or operating the broadcast service.\n\n___\n\n### `Const` broker\n\n• **broker**: *[Property](#const-property)* = \"http://schema.org/broker\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6629\n\nbroker\n\nAn entity that arranges for an exchange between a buyer and a seller.  In most cases a broker never acquires or releases ownership of a product or service involved in an exchange.  If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.\n\n___\n\n### `Const` browserRequirements\n\n• **browserRequirements**: *[Property](#const-property)* = \"http://schema.org/browserRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:969\n\nbrowserRequirements\n\nSpecifies browser requirements in human-readable text. For example, 'requires HTML5 support'.\n\n___\n\n### `Const` busName\n\n• **busName**: *[Property](#const-property)* = \"http://schema.org/busName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:977\n\nbusName\n\nThe name of the bus (e.g. Bolt Express).\n\n___\n\n### `Const` busNumber\n\n• **busNumber**: *[Property](#const-property)* = \"http://schema.org/busNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:985\n\nbusNumber\n\nThe unique identifier for the bus.\n\n___\n\n### `Const` businessFunction\n\n• **businessFunction**: *[Property](#const-property)* = \"http://schema.org/businessFunction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:993\n\nbusinessFunction\n\nThe business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (TypeAndQuantityNode). The default is http://purl.org/goodrelations/v1#Sell.\n\n___\n\n### `Const` buyer\n\n• **buyer**: *[Property](#const-property)* = \"http://schema.org/buyer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1001\n\nbuyer\n\nA sub property of participant. The participant/person/organization that bought the object.\n\n___\n\n### `Const` byArtist\n\n• **byArtist**: *[Property](#const-property)* = \"http://schema.org/byArtist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1009\n\nbyArtist\n\nThe artist that performed this album or recording.\n\n___\n\n### `Const` calories\n\n• **calories**: *[Property](#const-property)* = \"http://schema.org/calories\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1017\n\ncalories\n\nThe number of calories.\n\n___\n\n### `Const` candidate\n\n• **candidate**: *[Property](#const-property)* = \"http://schema.org/candidate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1025\n\ncandidate\n\nA sub property of object. The candidate subject of this action.\n\n___\n\n### `Const` caption\n\n• **caption**: *[Property](#const-property)* = \"http://schema.org/caption\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1033\n\ncaption\n\nThe caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the <a class=\"localLink\" href=\"http://schema.org/encodingFormat\">encodingFormat</a>.\n\n___\n\n### `Const` carbohydrateContent\n\n• **carbohydrateContent**: *[Property](#const-property)* = \"http://schema.org/carbohydrateContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1041\n\ncarbohydrateContent\n\nThe number of grams of carbohydrates.\n\n___\n\n### `Const` cardinality\n\n• **cardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#cardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:52\n\ncardinality\n\nThe property that determines the cardinality of an exact cardinality restriction.\n\n___\n\n### `Const` cargoVolume\n\n• **cargoVolume**: *[Property](#const-property)* = \"http://schema.org/cargoVolume\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1053\n\ncargoVolume\n\nThe available volume for cargo or luggage. For automobiles, this is usually the trunk volume.<br/><br/>\n\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet<br/><br/>\n\nNote: You can use <a class=\"localLink\" href=\"http://schema.org/minValue\">minValue</a> and <a class=\"localLink\" href=\"http://schema.org/maxValue\">maxValue</a> to indicate ranges.\n\n___\n\n### `Const` carrier\n\n• **carrier**: *[Property](#const-property)* = \"http://schema.org/carrier\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1061\n\ncarrier\n\n'carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.\n\n___\n\n### `Const` carrierRequirements\n\n• **carrierRequirements**: *[Property](#const-property)* = \"http://schema.org/carrierRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1069\n\ncarrierRequirements\n\nSpecifies specific carrier(s) requirements for the application (e.g. an application may only work on a specific carrier network).\n\n___\n\n### `Const` catalog\n\n• **catalog**: *[Property](#const-property)* = \"http://schema.org/catalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1077\n\ncatalog\n\nA data catalog which contains this dataset.\n\n___\n\n### `Const` catalogNumber\n\n• **catalogNumber**: *[Property](#const-property)* = \"http://schema.org/catalogNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1085\n\ncatalogNumber\n\nThe catalog number for the release.\n\n___\n\n### `Const` category\n\n• **category**: *[Property](#const-property)* = \"http://schema.org/category\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:12\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1093\n\ncategory\ncategory\n\nnull\n\nA category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.\n\n___\n\n### `Const` ccRecipient\n\n• **ccRecipient**: *[Property](#const-property)* = \"http://schema.org/ccRecipient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1101\n\nccRecipient\n\nA sub property of recipient. The recipient copied on a message.\n\n___\n\n### `Const` character\n\n• **character**: *[Property](#const-property)* = \"http://schema.org/character\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1109\n\ncharacter\n\nFictional person connected with a creative work.\n\n___\n\n### `Const` characterAttribute\n\n• **characterAttribute**: *[Property](#const-property)* = \"http://schema.org/characterAttribute\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1117\n\ncharacterAttribute\n\nA piece of data that represents a particular aspect of a fictional character (skill, power, character points, advantage, disadvantage).\n\n___\n\n### `Const` characterName\n\n• **characterName**: *[Property](#const-property)* = \"http://schema.org/characterName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1125\n\ncharacterName\n\nThe name of a character played in some acting or performing role, i.e. in a PerformanceRole.\n\n___\n\n### `Const` cheatCode\n\n• **cheatCode**: *[Property](#const-property)* = \"http://schema.org/cheatCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1133\n\ncheatCode\n\nCheat codes to the game.\n\n___\n\n### `Const` checkinTime\n\n• **checkinTime**: *[Property](#const-property)* = \"http://schema.org/checkinTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1141\n\ncheckinTime\n\nThe earliest someone may check into a lodging establishment.\n\n___\n\n### `Const` checkoutTime\n\n• **checkoutTime**: *[Property](#const-property)* = \"http://schema.org/checkoutTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1149\n\ncheckoutTime\n\nThe latest someone may check out of a lodging establishment.\n\n___\n\n### `Const` child\n\n• **child**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#child\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:155\n\nnull\n\nnull\n\n___\n\n### `Const` childMaxAge\n\n• **childMaxAge**: *[Property](#const-property)* = \"http://schema.org/childMaxAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1157\n\nchildMaxAge\n\nMaximal age of the child.\n\n___\n\n### `Const` childMinAge\n\n• **childMinAge**: *[Property](#const-property)* = \"http://schema.org/childMinAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1165\n\nchildMinAge\n\nMinimal age of the child.\n\n___\n\n### `Const` children\n\n• **children**: *[Property](#const-property)* = \"http://schema.org/children\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1173\n\nchildren\n\nA child of the person.\n\n___\n\n### `Const` cholesterolContent\n\n• **cholesterolContent**: *[Property](#const-property)* = \"http://schema.org/cholesterolContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1181\n\ncholesterolContent\n\nThe number of milligrams of cholesterol.\n\n___\n\n### `Const` circle\n\n• **circle**: *[Property](#const-property)* = \"http://schema.org/circle\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1189\n\ncircle\n\nA circle is the circular region of a specified radius centered at a specified latitude and longitude. A circle is expressed as a pair followed by a radius in meters.\n\n___\n\n### `Const` citation\n\n• **citation**: *[Property](#const-property)* = \"http://schema.org/citation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1197\n\ncitation\n\nA citation or reference to another creative work, such as another publication, web page, scholarly article, etc.\n\n___\n\n### `Const` claimReviewed\n\n• **claimReviewed**: *[Property](#const-property)* = \"http://schema.org/claimReviewed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1205\n\nclaimReviewed\n\nA short summary of the specific claims reviewed in a ClaimReview.\n\n___\n\n### `Const` clipNumber\n\n• **clipNumber**: *[Property](#const-property)* = \"http://schema.org/clipNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1213\n\nclipNumber\n\nPosition of the clip within an ordered group of clips.\n\n___\n\n### `Const` closes\n\n• **closes**: *[Property](#const-property)* = \"http://schema.org/closes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1221\n\ncloses\n\nThe closing hour of the place or service on the given day(s) of the week.\n\n___\n\n### `Const` coach\n\n• **coach**: *[Property](#const-property)* = \"http://schema.org/coach\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1229\n\ncoach\n\nA person that acts in a coaching role for a sports team.\n\n___\n\n### `Const` codeRepository\n\n• **codeRepository**: *[Property](#const-property)* = \"http://schema.org/codeRepository\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1237\n\ncodeRepository\n\nLink to the repository where the un-compiled, human readable code and related code is located (SVN, github, CodePlex).\n\n___\n\n### `Const` codeSampleType\n\n• **codeSampleType**: *[Property](#const-property)* = \"http://schema.org/codeSampleType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6637\n\ncodeSampleType\n\nWhat type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.\n\n___\n\n### `Const` colleague\n\n• **colleague**: *[Property](#const-property)* = \"http://schema.org/colleague\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6645\n\ncolleague\n\nA colleague of the person.\n\n___\n\n### `Const` colleagues\n\n• **colleagues**: *[Property](#const-property)* = \"http://schema.org/colleagues\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1245\n\ncolleagues\n\nA colleague of the person.\n\n___\n\n### `Const` collection\n\n• **collection**: *[Property](#const-property)* = \"http://schema.org/collection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1253\n\ncollection\n\nA sub property of object. The collection target of the action.\n\n___\n\n### `Const` color\n\n• **color**: *[Property](#const-property)* = \"http://schema.org/color\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1261\n\ncolor\n\nThe color of the product.\n\n___\n\n### `Const` comment\n\n• **comment**: *[Property](#const-property)* = \"http://schema.org/comment\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:28\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1269\n\ncomment\ncomment\n\nA description of the subject resource.\n\nComments, typically from users.\n\n___\n\n### `Const` commentCount\n\n• **commentCount**: *[Property](#const-property)* = \"http://schema.org/commentCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1277\n\ncommentCount\n\nThe number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.\n\n___\n\n### `Const` commentText\n\n• **commentText**: *[Property](#const-property)* = \"http://schema.org/commentText\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1285\n\ncommentText\n\nThe text of the UserComment.\n\n___\n\n### `Const` commentTime\n\n• **commentTime**: *[Property](#const-property)* = \"http://schema.org/commentTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1293\n\ncommentTime\n\nThe time at which the UserComment was made.\n\n___\n\n### `Const` competitor\n\n• **competitor**: *[Property](#const-property)* = \"http://schema.org/competitor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7189\n\ncompetitor\n\nA competitor in a sports event.\n\n___\n\n### `Const` complementOf\n\n• **complementOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#complementOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:60\n\ncomplementOf\n\nThe property that determines that a given class is the complement of another class.\n\n___\n\n### `Const` completed\n\n• **completed**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#completed\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:127\n\nCOMPLETED\n\n\t    value type: DATE-TIME\n\n___\n\n### `Const` composer\n\n• **composer**: *[Property](#const-property)* = \"http://schema.org/composer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1301\n\ncomposer\n\nThe person or organization who wrote a composition, or who is the composer of a work performed at some event.\n\n___\n\n### `Const` conclusion\n\n• **conclusion**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#conclusion\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:188\n\nconclusion\n\nAll possible conclusions which can be drawn from a formula.\n\nThe object of this function, a formula, is the set of conclusions which can be\ndrawn from the subject formula, by successively applying any\nrules it contains to the data it contains. This is equivalent to\ncwm's \"--think\" command line function.  It does use built-ins, so\nit may for example indirectly invoke other documents, validate\nsignatures, etc.\n\n___\n\n### `Const` confirmationNumber\n\n• **confirmationNumber**: *[Property](#const-property)* = \"http://schema.org/confirmationNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1309\n\nconfirmationNumber\n\nA number that confirms the given order or payment has been received.\n\n___\n\n### `Const` conformsTo\n\n• **conformsTo**: *[Property](#const-property)* = \"http://purl.org/dc/terms/conformsTo\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:84\n\nConforms To\n\nAn established standard to which the described resource conforms.\n\n___\n\n### `Const` conjunction\n\n• **conjunction**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#conjunction\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:172\n\nconjunction\n\n\"A function to merge formulae: logical AND.\n\nThe subject is a list of formulae.\nThe object, which can be generated, is a formula containing a copy\nof each of the formulae in the list on the left.\nA cwm built-in function.\n\n___\n\n### `Const` constrainedBy\n\n• **constrainedBy**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#constrainedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:60\n\nconstrainedBy\n\nLinks a resource with constraints that the server requires requests like creation and update to conform to.\n\n___\n\n### `Const` contactOption\n\n• **contactOption**: *[Property](#const-property)* = \"http://schema.org/contactOption\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1317\n\ncontactOption\n\nAn option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers).\n\n___\n\n### `Const` contactPoint\n\n• **contactPoint**: *[Property](#const-property)* = \"http://schema.org/contactPoint\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6653\n\ncontactPoint\n\nA contact point for a person or organization.\n\n___\n\n### `Const` contactPoints\n\n• **contactPoints**: *[Property](#const-property)* = \"http://schema.org/contactPoints\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1325\n\ncontactPoints\n\nA contact point for a person or organization.\n\n___\n\n### `Const` contactType\n\n• **contactType**: *[Property](#const-property)* = \"http://schema.org/contactType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1333\n\ncontactType\n\nA person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.\n\n___\n\n### `Const` containedIn\n\n• **containedIn**: *[Property](#const-property)* = \"http://schema.org/containedIn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1341\n\ncontainedIn\n\nThe basic containment relation between a place and one that contains it.\n\n___\n\n### `Const` containedInPlace\n\n• **containedInPlace**: *[Property](#const-property)* = \"http://schema.org/containedInPlace\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7197\n\ncontainedInPlace\n\nThe basic containment relation between a place and one that contains it.\n\n___\n\n### `Const` container_of\n\n• **container_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#container_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:148\n\ncontainer of\n\nAn Item that this Container contains.\n\n___\n\n### `Const` contains\n\n• **contains**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#contains\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:52\n\ncontains\n\nLinks a container with resources created through the container.\n\n___\n\n### `Const` containsPlace\n\n• **containsPlace**: *[Property](#const-property)* = \"http://schema.org/containsPlace\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6661\n\ncontainsPlace\n\nThe basic containment relation between a place and another that it contains.\n\n___\n\n### `Const` containsSeason\n\n• **containsSeason**: *[Property](#const-property)* = \"http://schema.org/containsSeason\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6669\n\ncontainsSeason\n\nA season that is part of the media series.\n\n___\n\n### `Const` content\n\n• **content**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#content\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:158\n\ncontent\n\nThis connects a document and a string that represents it.\n(Cwm knows how to go get a document in order to evaluate this.)\nNote that the content-type of the information is not given and\nso must be known or guessed.\n\n___\n\n### `Const` contentLocation\n\n• **contentLocation**: *[Property](#const-property)* = \"http://schema.org/contentLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6677\n\ncontentLocation\n\nThe location depicted or described in the content. For example, the location in a photograph or painting.\n\n___\n\n### `Const` contentRating\n\n• **contentRating**: *[Property](#const-property)* = \"http://schema.org/contentRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1349\n\ncontentRating\n\nOfficial rating of a piece of content&#x2014;for example,'MPAA PG-13'.\n\n___\n\n### `Const` contentSize\n\n• **contentSize**: *[Property](#const-property)* = \"http://schema.org/contentSize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1357\n\ncontentSize\n\nFile size in (mega/kilo) bytes.\n\n___\n\n### `Const` contentType\n\n• **contentType**: *[Property](#const-property)* = \"http://schema.org/contentType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1365\n\ncontentType\n\nThe supported content type(s) for an EntryPoint response.\n\n___\n\n### `Const` contentUrl\n\n• **contentUrl**: *[Property](#const-property)* = \"http://schema.org/contentUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1373\n\ncontentUrl\n\nActual bytes of the media object, for example the image file or video file.\n\n___\n\n### `Const` contributor\n\n• **contributor**: *[Property](#const-property)* = \"http://schema.org/contributor\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:12\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:92\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1381\n\nContributor\nContributor\ncontributor\n\nAn entity responsible for making contributions to the resource.\n\nAn entity responsible for making contributions to the resource.\n\nA secondary contributor to the CreativeWork or Event.\n\n___\n\n### `Const` cookTime\n\n• **cookTime**: *[Property](#const-property)* = \"http://schema.org/cookTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1389\n\ncookTime\n\nThe time it takes to actually cook the dish, in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>.\n\n___\n\n### `Const` cookingMethod\n\n• **cookingMethod**: *[Property](#const-property)* = \"http://schema.org/cookingMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1397\n\ncookingMethod\n\nThe method of cooking, such as Frying, Steaming, ...\n\n___\n\n### `Const` copyrightHolder\n\n• **copyrightHolder**: *[Property](#const-property)* = \"http://schema.org/copyrightHolder\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1405\n\ncopyrightHolder\n\nThe party holding the legal copyright to the CreativeWork.\n\n___\n\n### `Const` copyrightYear\n\n• **copyrightYear**: *[Property](#const-property)* = \"http://schema.org/copyrightYear\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1413\n\ncopyrightYear\n\nThe year during which the claimed copyright for the CreativeWork was first asserted.\n\n___\n\n### `Const` countriesNotSupported\n\n• **countriesNotSupported**: *[Property](#const-property)* = \"http://schema.org/countriesNotSupported\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1421\n\ncountriesNotSupported\n\nCountries for which the application is not supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.\n\n___\n\n### `Const` countriesSupported\n\n• **countriesSupported**: *[Property](#const-property)* = \"http://schema.org/countriesSupported\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1429\n\ncountriesSupported\n\nCountries for which the application is supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.\n\n___\n\n### `Const` countryOfOrigin\n\n• **countryOfOrigin**: *[Property](#const-property)* = \"http://schema.org/countryOfOrigin\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1437\n\ncountryOfOrigin\n\nThe country of the principal offices of the production company or individual responsible for the movie or program.\n\n___\n\n### `Const` course\n\n• **course**: *[Property](#const-property)* = \"http://schema.org/course\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1445\n\ncourse\n\nA sub property of location. The course where this action was taken.\n\n___\n\n### `Const` courseCode\n\n• **courseCode**: *[Property](#const-property)* = \"http://schema.org/courseCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1453\n\ncourseCode\n\nThe identifier for the <a class=\"localLink\" href=\"http://schema.org/Course\">Course</a> used by the course <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> (e.g. CS101 or 6.001).\n\n___\n\n### `Const` courseMode\n\n• **courseMode**: *[Property](#const-property)* = \"http://schema.org/courseMode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1461\n\ncourseMode\n\nThe medium or means of delivery of the course instance or the mode of study, either as a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or as a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous ).\n\n___\n\n### `Const` coursePrerequisites\n\n• **coursePrerequisites**: *[Property](#const-property)* = \"http://schema.org/coursePrerequisites\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1469\n\ncoursePrerequisites\n\nRequirements for taking the Course. May be completion of another <a class=\"localLink\" href=\"http://schema.org/Course\">Course</a> or a textual description like \"permission of instructor\". Requirements may be a pre-requisite competency, referenced using <a class=\"localLink\" href=\"http://schema.org/AlignmentObject\">AlignmentObject</a>.\n\n___\n\n### `Const` coverage\n\n• **coverage**: *[Property](#const-property)* = \"http://purl.org/dc/terms/coverage\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:20\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:100\n\nCoverage\nCoverage\n\nThe spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.\n\nThe spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.\n\n___\n\n### `Const` coverageEndTime\n\n• **coverageEndTime**: *[Property](#const-property)* = \"http://schema.org/coverageEndTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1477\n\ncoverageEndTime\n\nThe time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.\n\n___\n\n### `Const` coverageStartTime\n\n• **coverageStartTime**: *[Property](#const-property)* = \"http://schema.org/coverageStartTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1485\n\ncoverageStartTime\n\nThe time when the live blog will begin covering the Event. Note that coverage may begin before the Event's start time. The LiveBlogPosting may also be created before coverage begins.\n\n___\n\n### `Const` created\n\n• **created**: *[Property](#const-property)* = \"http://purl.org/dc/terms/created\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:136\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:108\n\nCREATED\nDate Created\n\n\t    value type: DATE-TIME\n\nDate of creation of the resource.\n\n___\n\n### `Const` creates\n\n• **creates**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#creates\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:250\n\ncreates\n\nnull\n\n___\n\n### `Const` creator\n\n• **creator**: *[Property](#const-property)* = \"http://schema.org/creator\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:28\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:116\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1493\n\nCreator\nCreator\ncreator\n\nAn entity primarily responsible for making the resource.\n\nAn entity primarily responsible for making the resource.\n\nThe creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.\n\n___\n\n### `Const` creator_of\n\n• **creator_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#creator_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:156\n\ncreator of\n\nA resource that the UserAccount is a creator of.\n\n___\n\n### `Const` creditedTo\n\n• **creditedTo**: *[Property](#const-property)* = \"http://schema.org/creditedTo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1501\n\ncreditedTo\n\nThe group the release is credited to if different than the byArtist. For example, Red and Blue is credited to \"Stefani Germanotta Band\", but by Lady Gaga.\n\n___\n\n### `Const` cssSelector\n\n• **cssSelector**: *[Property](#const-property)* = \"http://schema.org/cssSelector\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1509\n\ncssSelector\n\nA CSS selector, e.g. of a <a class=\"localLink\" href=\"http://schema.org/SpeakableSpecification\">SpeakableSpecification</a> or <a class=\"localLink\" href=\"http://schema.org/WebPageElement\">WebPageElement</a>. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".\n\n___\n\n### `Const` currenciesAccepted\n\n• **currenciesAccepted**: *[Property](#const-property)* = \"http://schema.org/currenciesAccepted\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1519\n\ncurrenciesAccepted\n\nThe currency accepted.<br/><br/>\n\nUse standard formats: <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217 currency format</a> e.g. \"USD\"; <a href=\"https://en.wikipedia.org/wiki/List_of_cryptocurrencies\">Ticker symbol</a> for cryptocurrencies e.g. \"BTC\"; well known names for <a href=\"https://en.wikipedia.org/wiki/Local_exchange_trading_system\">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. \"Ithaca HOUR\".\n\n___\n\n### `Const` currency\n\n• **currency**: *[Property](#const-property)* = \"http://schema.org/currency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1529\n\ncurrency\n\nThe currency in which the monetary amount is expressed.<br/><br/>\n\nUse standard formats: <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217 currency format</a> e.g. \"USD\"; <a href=\"https://en.wikipedia.org/wiki/List_of_cryptocurrencies\">Ticker symbol</a> for cryptocurrencies e.g. \"BTC\"; well known names for <a href=\"https://en.wikipedia.org/wiki/Local_exchange_trading_system\">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. \"Ithaca HOUR\".\n\n___\n\n### `Const` currentProject\n\n• **currentProject**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/currentProject\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:358\n\ncurrent project\n\nA current project this person works on.\n\n___\n\n### `Const` customer\n\n• **customer**: *[Property](#const-property)* = \"http://schema.org/customer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1537\n\ncustomer\n\nParty placing the order or paying the invoice.\n\n___\n\n### `Const` dataFeedElement\n\n• **dataFeedElement**: *[Property](#const-property)* = \"http://schema.org/dataFeedElement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1545\n\ndataFeedElement\n\nAn item within in a data feed. Data feeds may have many elements.\n\n___\n\n### `Const` dataset\n\n• **dataset**: *[Property](#const-property)* = \"http://schema.org/dataset\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6685\n\ndataset\n\nA dataset contained in this catalog.\n\n___\n\n### `Const` datasetTimeInterval\n\n• **datasetTimeInterval**: *[Property](#const-property)* = \"http://schema.org/datasetTimeInterval\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1553\n\ndatasetTimeInterval\n\nThe range of temporal applicability of a dataset, e.g. for a 2011 census dataset, the year 2011 (in ISO 8601 time interval format).\n\n___\n\n### `Const` datatypeComplementOf\n\n• **datatypeComplementOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#datatypeComplementOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:68\n\ndatatypeComplementOf\n\nThe property that determines that a given data range is the complement of another data range with respect to the data domain.\n\n___\n\n### `Const` date\n\n• **date**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#date\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:36\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:124\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:28\n\nDate\nDate\ndate\n\nA point or period of time associated with an event in the lifecycle of the resource.\n\nA point or period of time associated with an event in the lifecycle of the resource.\n\nnull\n\n___\n\n### `Const` dateAccepted\n\n• **dateAccepted**: *[Property](#const-property)* = \"http://purl.org/dc/terms/dateAccepted\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:132\n\nDate Accepted\n\nDate of acceptance of the resource.\n\n___\n\n### `Const` dateCopyrighted\n\n• **dateCopyrighted**: *[Property](#const-property)* = \"http://purl.org/dc/terms/dateCopyrighted\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:140\n\nDate Copyrighted\n\nDate of copyright.\n\n___\n\n### `Const` dateCreated\n\n• **dateCreated**: *[Property](#const-property)* = \"http://schema.org/dateCreated\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1561\n\ndateCreated\n\nThe date on which the CreativeWork was created or the item was added to a DataFeed.\n\n___\n\n### `Const` dateDeleted\n\n• **dateDeleted**: *[Property](#const-property)* = \"http://schema.org/dateDeleted\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1569\n\ndateDeleted\n\nThe datetime the item was removed from the DataFeed.\n\n___\n\n### `Const` dateDue\n\n• **dateDue**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#dateDue\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:85\n\ndue\n\nThe date this task is due.\n\n___\n\n### `Const` dateIssued\n\n• **dateIssued**: *[Property](#const-property)* = \"http://schema.org/dateIssued\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1577\n\ndateIssued\n\nThe date the ticket was issued.\n\n___\n\n### `Const` dateModified\n\n• **dateModified**: *[Property](#const-property)* = \"http://schema.org/dateModified\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1585\n\ndateModified\n\nThe date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.\n\n___\n\n### `Const` datePosted\n\n• **datePosted**: *[Property](#const-property)* = \"http://schema.org/datePosted\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1593\n\ndatePosted\n\nPublication date for the job posting.\n\n___\n\n### `Const` datePublished\n\n• **datePublished**: *[Property](#const-property)* = \"http://schema.org/datePublished\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1601\n\ndatePublished\n\nDate of first broadcast/publication.\n\n___\n\n### `Const` dateRead\n\n• **dateRead**: *[Property](#const-property)* = \"http://schema.org/dateRead\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1609\n\ndateRead\n\nThe date/time at which the message has been read by the recipient if a single recipient exists.\n\n___\n\n### `Const` dateReceived\n\n• **dateReceived**: *[Property](#const-property)* = \"http://schema.org/dateReceived\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1617\n\ndateReceived\n\nThe date/time the message was received if a single recipient exists.\n\n___\n\n### `Const` dateSent\n\n• **dateSent**: *[Property](#const-property)* = \"http://schema.org/dateSent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1625\n\ndateSent\n\nThe date/time at which the message was sent.\n\n___\n\n### `Const` dateSubmitted\n\n• **dateSubmitted**: *[Property](#const-property)* = \"http://purl.org/dc/terms/dateSubmitted\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:148\n\nDate Submitted\n\nDate of submission of the resource.\n\n___\n\n### `Const` dateVehicleFirstRegistered\n\n• **dateVehicleFirstRegistered**: *[Property](#const-property)* = \"http://schema.org/dateVehicleFirstRegistered\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1633\n\ndateVehicleFirstRegistered\n\nThe date of the first registration of the vehicle with the respective public authorities.\n\n___\n\n### `Const` dateline\n\n• **dateline**: *[Property](#const-property)* = \"http://schema.org/dateline\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1645\n\ndateline\n\nA <a href=\"https://en.wikipedia.org/wiki/Dateline\">dateline</a> is a brief piece of text included in news articles that describes where and when the story was written or filed though the date is often omitted. Sometimes only a placename is provided.<br/><br/>\n\nStructured representations of dateline-related information can also be expressed more explicitly using <a class=\"localLink\" href=\"http://schema.org/locationCreated\">locationCreated</a> (which represents where a work was created e.g. where a news report was written).  For location depicted or described in the content, use <a class=\"localLink\" href=\"http://schema.org/contentLocation\">contentLocation</a>.<br/><br/>\n\nDateline summaries are oriented more towards human readers than towards automated processing, and can vary substantially. Some examples: \"BEIRUT, Lebanon, June 2.\", \"Paris, France\", \"December 19, 2017 11:43AM Reporting from Washington\", \"Beijing/Moscow\", \"QUEZON CITY, Philippines\".\n\n___\n\n### `Const` dayOfWeek\n\n• **dayOfWeek**: *[Property](#const-property)* = \"http://schema.org/dayOfWeek\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1653\n\ndayOfWeek\n\nThe day of the week for which these opening hours are valid.\n\n___\n\n### `Const` deathDate\n\n• **deathDate**: *[Property](#const-property)* = \"http://schema.org/deathDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1661\n\ndeathDate\n\nDate of death.\n\n___\n\n### `Const` deathPlace\n\n• **deathPlace**: *[Property](#const-property)* = \"http://schema.org/deathPlace\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1669\n\ndeathPlace\n\nThe place where the person died.\n\n___\n\n### `Const` defaultForNew\n\n• **defaultForNew**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#defaultForNew\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:65\n\ndefault access for new things in the object\n\nTHIS IS OBSOLETE AS OF 2017-08-01.   See 'default'.\n        Was: A directory for which this authorization is used for new files in the directory.\n\n___\n\n### `Const` defaultValue\n\n• **defaultValue**: *[Property](#const-property)* = \"http://schema.org/defaultValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1677\n\ndefaultValue\n\nThe default value of the input.  For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.\n\n___\n\n### `Const` definitiveDocument\n\n• **definitiveDocument**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#definitiveDocument\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:204\n\ndefinitive document\n\n\tWhen document D is the definitiveDocument for property P,\nany statement X P Y is true iff and only if the semantics of document D\ninclude that statement.\n\nFor example, there may be a definitive document for the zipcode of\nairports by airport code, and so on. This is useful to let a reasoner\nknow that it can extend its query to the given document.\n(Cwm will do this if its mode includes \"r\").\n\n___\n\n### `Const` definitiveService\n\n• **definitiveService**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#definitiveService\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:223\n\ndefinitive service\n\n\tWhen service S is the definitiveService for property P,\nany statement X P Y is true iff and only if a query to S returns\nthat it is.  The protocol for the service S depends on the scheme.\nFor mysql protocol, the URI of the service is like\nsql://user:password@host.domain/database/.\n\nFor example, there may be a definitive service for the zipcode of\nairports by airport code, and so on. This is useful to let a reasoner\nknow that it can help resolve a query by delegating it to the service\nin question.\n(Cwm will do this if its mode includes \"r\").\n\n___\n\n### `Const` delegates\n\n• **delegates**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#delegates\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:74\n\ndelegates\n\nDelegates a person or another agent to act on behalf of the agent.\n    For example, Alice delegates Bob to act on behalf of Alice for ACL purposes.\n\n___\n\n### `Const` deletes\n\n• **deletes**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#deletes\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:20\n\ndeletes\n\nThe triple patterns this patch removes from the document.\n\n___\n\n### `Const` deliverable\n\n• **deliverable**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#deliverable\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:59\n\ndeliverable\n\nSomething which must be deliverered to accomplish this\n\n___\n\n### `Const` delivered_at\n\n• **delivered_at**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#delivered_at\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:164\n\ndelivered at\n\nWhen this was delivered, in ISO 8601 format.\n\n___\n\n### `Const` deliveryAddress\n\n• **deliveryAddress**: *[Property](#const-property)* = \"http://schema.org/deliveryAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1685\n\ndeliveryAddress\n\nDestination address.\n\n___\n\n### `Const` deliveryLeadTime\n\n• **deliveryLeadTime**: *[Property](#const-property)* = \"http://schema.org/deliveryLeadTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1693\n\ndeliveryLeadTime\n\nThe typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup.\n\n___\n\n### `Const` deliveryMethod\n\n• **deliveryMethod**: *[Property](#const-property)* = \"http://schema.org/deliveryMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1701\n\ndeliveryMethod\n\nA sub property of instrument. The method of delivery.\n\n___\n\n### `Const` deliveryStatus\n\n• **deliveryStatus**: *[Property](#const-property)* = \"http://schema.org/deliveryStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1709\n\ndeliveryStatus\n\nNew entry added as the package passes through each leg of its journey (from shipment to final delivery).\n\n___\n\n### `Const` department\n\n• **department**: *[Property](#const-property)* = \"http://schema.org/department\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1717\n\ndepartment\n\nA relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe.\n\n___\n\n### `Const` departureAirport\n\n• **departureAirport**: *[Property](#const-property)* = \"http://schema.org/departureAirport\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1725\n\ndepartureAirport\n\nThe airport where the flight originates.\n\n___\n\n### `Const` departureBusStop\n\n• **departureBusStop**: *[Property](#const-property)* = \"http://schema.org/departureBusStop\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1733\n\ndepartureBusStop\n\nThe stop or station from which the bus departs.\n\n___\n\n### `Const` departureGate\n\n• **departureGate**: *[Property](#const-property)* = \"http://schema.org/departureGate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1741\n\ndepartureGate\n\nIdentifier of the flight's departure gate.\n\n___\n\n### `Const` departurePlatform\n\n• **departurePlatform**: *[Property](#const-property)* = \"http://schema.org/departurePlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1749\n\ndeparturePlatform\n\nThe platform from which the train departs.\n\n___\n\n### `Const` departureStation\n\n• **departureStation**: *[Property](#const-property)* = \"http://schema.org/departureStation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1757\n\ndepartureStation\n\nThe station from which the train departs.\n\n___\n\n### `Const` departureTerminal\n\n• **departureTerminal**: *[Property](#const-property)* = \"http://schema.org/departureTerminal\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1765\n\ndepartureTerminal\n\nIdentifier of the flight's departure terminal.\n\n___\n\n### `Const` departureTime\n\n• **departureTime**: *[Property](#const-property)* = \"http://schema.org/departureTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1773\n\ndepartureTime\n\nThe expected departure time.\n\n___\n\n### `Const` dependencies\n\n• **dependencies**: *[Property](#const-property)* = \"http://schema.org/dependencies\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1781\n\ndependencies\n\nPrerequisites needed to fulfill steps in article.\n\n___\n\n### `Const` dependent\n\n• **dependent**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#dependent\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:27\n\nhow\n\nAnother task upon which this depends, in the sense that\n        this task cannot be completed without that task being done.\n        You can't use this for dependencies on anything other than other tasks.\n        (Note the US spelling of the URI. In the UK, a dependant is a something\n        which is dependent on somehing else.)\n\n___\n\n### `Const` depiction\n\n• **depiction**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/depiction\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:270\n\ndepiction\n\nA depiction of some thing.\n\n___\n\n### `Const` depicts\n\n• **depicts**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/depicts\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:278\n\ndepicts\n\nA thing depicted in this representation.\n\n___\n\n### `Const` depth\n\n• **depth**: *[Property](#const-property)* = \"http://schema.org/depth\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1789\n\ndepth\n\nThe depth of the item.\n\n___\n\n### `Const` description\n\n• **description**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#description\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:179\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:44\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:156\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6693\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:15\n\nnull\nDescription\nDescription\ndescription\ndescription\n\nnull\n\nAn account of the resource.\n\nAn account of the resource.\n\nA description of the item.\n\nThe description, definition,\n        or abstract. Information explaining what this is.\n        Not arbitrary comment about anything, only about the subject.\n        (Use this property for anything. There is no domain restriction.).\n\n___\n\n### `Const` device\n\n• **device**: *[Property](#const-property)* = \"http://schema.org/device\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1797\n\ndevice\n\nDevice required to run the application. Used in cases where a specific make/model is required to run the application.\n\n___\n\n### `Const` differentFrom\n\n• **differentFrom**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#differentFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:76\n\ndifferentFrom\n\nThe property that determines that two given individuals are different.\n\n___\n\n### `Const` director\n\n• **director**: *[Property](#const-property)* = \"http://schema.org/director\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6701\n\ndirector\n\nA director of e.g. tv, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.\n\n___\n\n### `Const` directors\n\n• **directors**: *[Property](#const-property)* = \"http://schema.org/directors\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1805\n\ndirectors\n\nA director of e.g. tv, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.\n\n___\n\n### `Const` disambiguatingDescription\n\n• **disambiguatingDescription**: *[Property](#const-property)* = \"http://schema.org/disambiguatingDescription\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1813\n\ndisambiguatingDescription\n\nA sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.\n\n___\n\n### `Const` discount\n\n• **discount**: *[Property](#const-property)* = \"http://schema.org/discount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1821\n\ndiscount\n\nAny discount applied (to an Order).\n\n___\n\n### `Const` discountCode\n\n• **discountCode**: *[Property](#const-property)* = \"http://schema.org/discountCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1829\n\ndiscountCode\n\nCode used to redeem a discount.\n\n___\n\n### `Const` discountCurrency\n\n• **discountCurrency**: *[Property](#const-property)* = \"http://schema.org/discountCurrency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1839\n\ndiscountCurrency\n\nThe currency of the discount.<br/><br/>\n\nUse standard formats: <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217 currency format</a> e.g. \"USD\"; <a href=\"https://en.wikipedia.org/wiki/List_of_cryptocurrencies\">Ticker symbol</a> for cryptocurrencies e.g. \"BTC\"; well known names for <a href=\"https://en.wikipedia.org/wiki/Local_exchange_trading_system\">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. \"Ithaca HOUR\".\n\n___\n\n### `Const` discusses\n\n• **discusses**: *[Property](#const-property)* = \"http://schema.org/discusses\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1847\n\ndiscusses\n\nSpecifies the CreativeWork associated with the UserComment.\n\n___\n\n### `Const` discussionUrl\n\n• **discussionUrl**: *[Property](#const-property)* = \"http://schema.org/discussionUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1855\n\ndiscussionUrl\n\nA link to the page containing the comments of the CreativeWork.\n\n___\n\n### `Const` discussion_of\n\n• **discussion_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#discussion_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:172\n\ndiscussion of\n\nThe Item that this discussion is about.\n\n___\n\n### `Const` disjointUnionOf\n\n• **disjointUnionOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#disjointUnionOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:84\n\ndisjointUnionOf\n\nThe property that determines that a given class is equivalent to the disjoint union of a collection of other classes.\n\n___\n\n### `Const` disjointWith\n\n• **disjointWith**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#disjointWith\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:92\n\ndisjointWith\n\nThe property that determines that two given classes are disjoint.\n\n___\n\n### `Const` dissolutionDate\n\n• **dissolutionDate**: *[Property](#const-property)* = \"http://schema.org/dissolutionDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1863\n\ndissolutionDate\n\nThe date that this organization was dissolved.\n\n___\n\n### `Const` distance\n\n• **distance**: *[Property](#const-property)* = \"http://schema.org/distance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1871\n\ndistance\n\nThe distance travelled, e.g. exercising or travelling.\n\n___\n\n### `Const` distinctMembers\n\n• **distinctMembers**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#distinctMembers\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:100\n\ndistinctMembers\n\nThe property that determines the collection of pairwise different individuals in a owl:AllDifferent axiom.\n\n___\n\n### `Const` distribution\n\n• **distribution**: *[Property](#const-property)* = \"http://schema.org/distribution\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1879\n\ndistribution\n\nA downloadable form of this dataset, at a specific location, in a specific format.\n\n___\n\n### `Const` dnaChecksum\n\n• **dnaChecksum**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/dnaChecksum\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:45\n\nDNA checksum\n\nA checksum for the DNA of some thing. Joke.\n\n___\n\n### `Const` domain\n\n• **domain**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#domain\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:44\n\ndomain\n\nA domain of the subject property.\n\n___\n\n### `Const` doorTime\n\n• **doorTime**: *[Property](#const-property)* = \"http://schema.org/doorTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1887\n\ndoorTime\n\nThe time admission will commence.\n\n___\n\n### `Const` downloadUrl\n\n• **downloadUrl**: *[Property](#const-property)* = \"http://schema.org/downloadUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1895\n\ndownloadUrl\n\nIf the file can be downloaded, URL to download the binary.\n\n___\n\n### `Const` downvoteCount\n\n• **downvoteCount**: *[Property](#const-property)* = \"http://schema.org/downvoteCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1903\n\ndownvoteCount\n\nThe number of downvotes this question, answer or comment has received from the community.\n\n___\n\n### `Const` driveWheelConfiguration\n\n• **driveWheelConfiguration**: *[Property](#const-property)* = \"http://schema.org/driveWheelConfiguration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1911\n\ndriveWheelConfiguration\n\nThe drive wheel configuration, i.e. which roadwheels will receive torque from the vehicle's engine via the drivetrain.\n\n___\n\n### `Const` dropoffLocation\n\n• **dropoffLocation**: *[Property](#const-property)* = \"http://schema.org/dropoffLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1919\n\ndropoffLocation\n\nWhere a rental car can be dropped off.\n\n___\n\n### `Const` dropoffTime\n\n• **dropoffTime**: *[Property](#const-property)* = \"http://schema.org/dropoffTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1927\n\ndropoffTime\n\nWhen a rental car can be dropped off.\n\n___\n\n### `Const` dtend\n\n• **dtend**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#dtend\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:145\n\nDTEND\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` dtlit\n\n• **dtlit**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#dtlit\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:279\n\nnull\n\nTakes a list of a string and a URI and creates a datatyped\n     literal. For example, { (\"2005-03-30T11:00:00\" :tz) log:dtlit ?X } => { ?X a :Answer } .\n    will produce \"2005-03-30T11:00:00\"^^:tz a :Answer .\n\n___\n\n### `Const` dtstamp\n\n• **dtstamp**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#dtstamp\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:154\n\nDTSTAMP\n\n\t    value type: DATE-TIME\n\n___\n\n### `Const` dtstart\n\n• **dtstart**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#dtstart\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:163\n\nDTSTART\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` due\n\n• **due**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#due\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:172\n\nDUE\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` duns\n\n• **duns**: *[Property](#const-property)* = \"http://schema.org/duns\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1935\n\nduns\n\nThe Dun &amp; Bradstreet DUNS number for identifying an organization or business person.\n\n___\n\n### `Const` duration\n\n• **duration**: *[Property](#const-property)* = \"http://schema.org/duration\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:181\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6709\n\nDURATION\nduration\n\n\t    value type: DURATION\n\nThe duration of the item (movie, audio recording, event, etc.) in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 date format</a>.\n\n___\n\n### `Const` durationOfWarranty\n\n• **durationOfWarranty**: *[Property](#const-property)* = \"http://schema.org/durationOfWarranty\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1943\n\ndurationOfWarranty\n\nThe duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days.\n\n___\n\n### `Const` duringMedia\n\n• **duringMedia**: *[Property](#const-property)* = \"http://schema.org/duringMedia\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1951\n\nduringMedia\n\nA media object representing the circumstances while performing this direction.\n\n___\n\n### `Const` editor\n\n• **editor**: *[Property](#const-property)* = \"http://schema.org/editor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1959\n\neditor\n\nSpecifies the Person who edited the CreativeWork.\n\n___\n\n### `Const` educationLevel\n\n• **educationLevel**: *[Property](#const-property)* = \"http://purl.org/dc/terms/educationLevel\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:164\n\nAudience Education Level\n\nA class of entity, defined in terms of progression through an educational or training context, for which the described resource is intended.\n\n___\n\n### `Const` educationalAlignment\n\n• **educationalAlignment**: *[Property](#const-property)* = \"http://schema.org/educationalAlignment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1967\n\neducationalAlignment\n\nAn alignment to an established educational framework.\n\n___\n\n### `Const` educationalCredentialAwarded\n\n• **educationalCredentialAwarded**: *[Property](#const-property)* = \"http://schema.org/educationalCredentialAwarded\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1975\n\neducationalCredentialAwarded\n\nA description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course or program.\n\n___\n\n### `Const` educationalFramework\n\n• **educationalFramework**: *[Property](#const-property)* = \"http://schema.org/educationalFramework\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1983\n\neducationalFramework\n\nThe framework to which the resource being described is aligned.\n\n___\n\n### `Const` educationalRole\n\n• **educationalRole**: *[Property](#const-property)* = \"http://schema.org/educationalRole\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1991\n\neducationalRole\n\nAn educationalRole of an EducationalAudience.\n\n___\n\n### `Const` educationalUse\n\n• **educationalUse**: *[Property](#const-property)* = \"http://schema.org/educationalUse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:1999\n\neducationalUse\n\nThe purpose of a work in the context of education; for example, 'assignment', 'group work'.\n\n___\n\n### `Const` elevation\n\n• **elevation**: *[Property](#const-property)* = \"http://schema.org/elevation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2007\n\nelevation\n\nThe elevation of a location (<a href=\"https://en.wikipedia.org/wiki/World_Geodetic_System\">WGS 84</a>). Values may be of the form 'NUMBER UNIT<em>OF</em>MEASUREMENT' (e.g., '1,000 m', '3,200 ft') while numbers alone should be assumed to be a value in meters.\n\n___\n\n### `Const` eligibleCustomerType\n\n• **eligibleCustomerType**: *[Property](#const-property)* = \"http://schema.org/eligibleCustomerType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2015\n\neligibleCustomerType\n\nThe type(s) of customers for which the given offer is valid.\n\n___\n\n### `Const` eligibleDuration\n\n• **eligibleDuration**: *[Property](#const-property)* = \"http://schema.org/eligibleDuration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2023\n\neligibleDuration\n\nThe duration for which the given offer is valid.\n\n___\n\n### `Const` eligibleQuantity\n\n• **eligibleQuantity**: *[Property](#const-property)* = \"http://schema.org/eligibleQuantity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2031\n\neligibleQuantity\n\nThe interval and unit of measurement of ordering quantities for which the offer or price specification is valid. This allows e.g. specifying that a certain freight charge is valid only for a certain quantity.\n\n___\n\n### `Const` eligibleRegion\n\n• **eligibleRegion**: *[Property](#const-property)* = \"http://schema.org/eligibleRegion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2041\n\neligibleRegion\n\nThe ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is valid.<br/><br/>\n\nSee also <a class=\"localLink\" href=\"http://schema.org/ineligibleRegion\">ineligibleRegion</a>.\n\n___\n\n### `Const` eligibleTransactionVolume\n\n• **eligibleTransactionVolume**: *[Property](#const-property)* = \"http://schema.org/eligibleTransactionVolume\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2049\n\neligibleTransactionVolume\n\nThe transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount.\n\n___\n\n### `Const` email\n\n• **email**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#email\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2057\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:180\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:525\n\nemail\nemail\nemail\n\nEmail address.\n\nAn electronic mail address of the UserAccount.\n\nThis object property has been mapped\n\n___\n\n### `Const` embedUrl\n\n• **embedUrl**: *[Property](#const-property)* = \"http://schema.org/embedUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2065\n\nembedUrl\n\nA URL pointing to a player for a specific video. In general, this is the information in the <code>src</code> element of an <code>embed</code> tag and should not be the same as the content of the <code>loc</code> tag.\n\n___\n\n### `Const` embeds_knowledge\n\n• **embeds_knowledge**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#embeds_knowledge\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:188\n\nembeds knowledge\n\nThis links Items to embedded statements, facts and structured content.\n\n___\n\n### `Const` emergency\n\n• **emergency**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#emergency\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:106\n\nemergency only\n\nnull\n\n___\n\n### `Const` employee\n\n• **employee**: *[Property](#const-property)* = \"http://schema.org/employee\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6717\n\nemployee\n\nSomeone working for this organization.\n\n___\n\n### `Const` employees\n\n• **employees**: *[Property](#const-property)* = \"http://schema.org/employees\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2073\n\nemployees\n\nPeople working for this organization.\n\n___\n\n### `Const` employmentType\n\n• **employmentType**: *[Property](#const-property)* = \"http://schema.org/employmentType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2081\n\nemploymentType\n\nType of employment (e.g. full-time, part-time, contract, temporary, seasonal, internship).\n\n___\n\n### `Const` encodesCreativeWork\n\n• **encodesCreativeWork**: *[Property](#const-property)* = \"http://schema.org/encodesCreativeWork\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6725\n\nencodesCreativeWork\n\nThe CreativeWork encoded by this media object.\n\n___\n\n### `Const` encoding\n\n• **encoding**: *[Property](#const-property)* = \"http://schema.org/encoding\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7205\n\nencoding\n\nA media object that encodes this CreativeWork. This property is a synonym for associatedMedia.\n\n___\n\n### `Const` encodingFormat\n\n• **encodingFormat**: *[Property](#const-property)* = \"http://schema.org/encodingFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6737\n\nencodingFormat\n\nMedia type typically expressed using a MIME format (see <a href=\"http://www.iana.org/assignments/media-types/media-types.xhtml\">IANA site</a> and <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types\">MDN reference</a>) e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.).<br/><br/>\n\nIn cases where a <a class=\"localLink\" href=\"http://schema.org/CreativeWork\">CreativeWork</a> has several media type representations, <a class=\"localLink\" href=\"http://schema.org/encoding\">encoding</a> can be used to indicate each <a class=\"localLink\" href=\"http://schema.org/MediaObject\">MediaObject</a> alongside particular <a class=\"localLink\" href=\"http://schema.org/encodingFormat\">encodingFormat</a> information.<br/><br/>\n\nUnregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.\n\n___\n\n### `Const` encodingType\n\n• **encodingType**: *[Property](#const-property)* = \"http://schema.org/encodingType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2089\n\nencodingType\n\nThe supported encoding type(s) for an EntryPoint request.\n\n___\n\n### `Const` encodings\n\n• **encodings**: *[Property](#const-property)* = \"http://schema.org/encodings\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2097\n\nencodings\n\nA media object that encodes this CreativeWork.\n\n___\n\n### `Const` endDate\n\n• **endDate**: *[Property](#const-property)* = \"http://schema.org/endDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2105\n\nendDate\n\nThe end date and time of the item (in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 date format</a>).\n\n___\n\n### `Const` endTime\n\n• **endTime**: *[Property](#const-property)* = \"http://schema.org/endTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2115\n\nendTime\n\nThe endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to <em>December</em>. For media, including audio and video, it's the time offset of the end of a clip within a larger file.<br/><br/>\n\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.\n\n___\n\n### `Const` endorsee\n\n• **endorsee**: *[Property](#const-property)* = \"http://schema.org/endorsee\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2123\n\nendorsee\n\nA sub property of participant. The person/organization being supported.\n\n___\n\n### `Const` entertainmentBusiness\n\n• **entertainmentBusiness**: *[Property](#const-property)* = \"http://schema.org/entertainmentBusiness\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2131\n\nentertainmentBusiness\n\nA sub property of location. The entertainment business where the action occurred.\n\n___\n\n### `Const` episode\n\n• **episode**: *[Property](#const-property)* = \"http://schema.org/episode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6745\n\nepisode\n\nAn episode of a tv, radio or game media within a series or season.\n\n___\n\n### `Const` episodeNumber\n\n• **episodeNumber**: *[Property](#const-property)* = \"http://schema.org/episodeNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2139\n\nepisodeNumber\n\nPosition of the episode within an ordered group of episodes.\n\n___\n\n### `Const` episodes\n\n• **episodes**: *[Property](#const-property)* = \"http://schema.org/episodes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2147\n\nepisodes\n\nAn episode of a TV/radio series or season.\n\n___\n\n### `Const` equal\n\n• **equal**: *[Property](#const-property)* = \"http://schema.org/equal\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2155\n\nequal\n\nThis ordering relation for qualitative values indicates that the subject is equal to the object.\n\n___\n\n### `Const` equalTo\n\n• **equalTo**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#equalTo\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:15\n\nnull\n\nTrue if the subject and object are the same RDF node (symbol or literal).\nDo not confuse with owl:sameAs.\nA cwm built-in logical operator, RDF graph level.\n\n___\n\n### `Const` equivalentClass\n\n• **equivalentClass**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#equivalentClass\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:108\n\nequivalentClass\n\nThe property that determines that two given classes are equivalent, and that is used to specify datatype definitions.\n\n___\n\n### `Const` equivalentProperty\n\n• **equivalentProperty**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#equivalentProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:116\n\nequivalentProperty\n\nThe property that determines that two given properties are equivalent.\n\n___\n\n### `Const` error\n\n• **error**: *[Property](#const-property)* = \"http://schema.org/error\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2163\n\nerror\n\nFor failed actions, more information on the cause of the failure.\n\n___\n\n### `Const` estimatedCost\n\n• **estimatedCost**: *[Property](#const-property)* = \"http://schema.org/estimatedCost\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2171\n\nestimatedCost\n\nThe estimated cost of the supply or supplies consumed when performing instructions.\n\n___\n\n### `Const` estimatedFlightDuration\n\n• **estimatedFlightDuration**: *[Property](#const-property)* = \"http://schema.org/estimatedFlightDuration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2179\n\nestimatedFlightDuration\n\nThe estimated time the flight will take.\n\n___\n\n### `Const` estimatedSalary\n\n• **estimatedSalary**: *[Property](#const-property)* = \"http://schema.org/estimatedSalary\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2187\n\nestimatedSalary\n\nAn estimated salary for a job posting or occupation, based on a variety of variables including, but not limited to industry, job title, and location. Estimated salaries  are often computed by outside organizations rather than the hiring organization, who may not have committed to the estimated value.\n\n___\n\n### `Const` event\n\n• **event**: *[Property](#const-property)* = \"http://schema.org/event\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6753\n\nevent\n\nUpcoming or past event associated with this place, organization, or action.\n\n___\n\n### `Const` eventStatus\n\n• **eventStatus**: *[Property](#const-property)* = \"http://schema.org/eventStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2195\n\neventStatus\n\nAn eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.\n\n___\n\n### `Const` events\n\n• **events**: *[Property](#const-property)* = \"http://schema.org/events\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2203\n\nevents\n\nUpcoming or past events associated with this place or organization.\n\n___\n\n### `Const` exampleOfWork\n\n• **exampleOfWork**: *[Property](#const-property)* = \"http://schema.org/exampleOfWork\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6761\n\nexampleOfWork\n\nA creative work that this work is an example/instance/realization/derivation of.\n\n___\n\n### `Const` exdate\n\n• **exdate**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#exdate\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:190\n\nEXDATE\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` executableLibraryName\n\n• **executableLibraryName**: *[Property](#const-property)* = \"http://schema.org/executableLibraryName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6769\n\nexecutableLibraryName\n\nLibrary file name e.g., mscorlib.dll, system.web.dll.\n\n___\n\n### `Const` exerciseCourse\n\n• **exerciseCourse**: *[Property](#const-property)* = \"http://schema.org/exerciseCourse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6777\n\nexerciseCourse\n\nA sub property of location. The course where this action was taken.\n\n___\n\n### `Const` exifData\n\n• **exifData**: *[Property](#const-property)* = \"http://schema.org/exifData\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2211\n\nexifData\n\nexif data for this object.\n\n___\n\n### `Const` expectedArrivalFrom\n\n• **expectedArrivalFrom**: *[Property](#const-property)* = \"http://schema.org/expectedArrivalFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2219\n\nexpectedArrivalFrom\n\nThe earliest date the package may arrive.\n\n___\n\n### `Const` expectedArrivalUntil\n\n• **expectedArrivalUntil**: *[Property](#const-property)* = \"http://schema.org/expectedArrivalUntil\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2227\n\nexpectedArrivalUntil\n\nThe latest date the package may arrive.\n\n___\n\n### `Const` expectsAcceptanceOf\n\n• **expectsAcceptanceOf**: *[Property](#const-property)* = \"http://schema.org/expectsAcceptanceOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2235\n\nexpectsAcceptanceOf\n\nAn Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.\n\n___\n\n### `Const` experienceRequirements\n\n• **experienceRequirements**: *[Property](#const-property)* = \"http://schema.org/experienceRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2243\n\nexperienceRequirements\n\nDescription of skills and experience needed for the position or Occupation.\n\n___\n\n### `Const` expires\n\n• **expires**: *[Property](#const-property)* = \"http://schema.org/expires\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2251\n\nexpires\n\nDate the content expires and is no longer useful or available. For example a <a class=\"localLink\" href=\"http://schema.org/VideoObject\">VideoObject</a> or <a class=\"localLink\" href=\"http://schema.org/NewsArticle\">NewsArticle</a> whose availability or relevance is time-limited, or a <a class=\"localLink\" href=\"http://schema.org/ClaimReview\">ClaimReview</a> fact check whose publisher wants to indicate that it may no longer be relevant (or helpful to highlight) after some date.\n\n___\n\n### `Const` exrule\n\n• **exrule**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#exrule\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:199\n\nEXRULE\n\n\t    value type: RECUR\n\n___\n\n### `Const` extent\n\n• **extent**: *[Property](#const-property)* = \"http://purl.org/dc/terms/extent\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:172\n\nExtent\n\nThe size or duration of the resource.\n\n___\n\n### `Const` familyName\n\n• **familyName**: *[Property](#const-property)* = \"http://schema.org/familyName\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:189\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2259\n\nfamilyName\nfamilyName\n\nThe family name of some person.\n\nFamily name. In the U.S., the last name of an Person. This can be used along with givenName instead of the name property.\n\n___\n\n### `Const` family_name\n\n• **family_name**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/family_name\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:181\n\nfamily_name\n\nThe family name of some person.\n\n___\n\n### `Const` fatContent\n\n• **fatContent**: *[Property](#const-property)* = \"http://schema.org/fatContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2267\n\nfatContent\n\nThe number of grams of fat.\n\n___\n\n### `Const` fax\n\n• **fax**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#fax\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:139\n\nnull\n\nnull\n\n___\n\n### `Const` faxNumber\n\n• **faxNumber**: *[Property](#const-property)* = \"http://schema.org/faxNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2275\n\nfaxNumber\n\nThe fax number.\n\n___\n\n### `Const` featureList\n\n• **featureList**: *[Property](#const-property)* = \"http://schema.org/featureList\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2283\n\nfeatureList\n\nFeatures or modules provided by this application (and possibly required by other applications).\n\n___\n\n### `Const` feed\n\n• **feed**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#feed\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:196\n\nfeed\n\nA feed (e.g. RSS, Atom, etc.) pertaining to this resource (e.g. for a Forum, Site, UserAccount, etc.).\n\n___\n\n### `Const` feesAndCommissionsSpecification\n\n• **feesAndCommissionsSpecification**: *[Property](#const-property)* = \"http://schema.org/feesAndCommissionsSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2291\n\nfeesAndCommissionsSpecification\n\nDescription of fees, commissions, and other terms applied either to a class of financial product, or by a financial service organization.\n\n___\n\n### `Const` fetcher\n\n• **fetcher**: *`Fetcher`* =  new $rdf.Fetcher(store, undefined)\n\nDefined in src/store.ts:4\n\n___\n\n### `Const` fiberContent\n\n• **fiberContent**: *[Property](#const-property)* = \"http://schema.org/fiberContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2299\n\nfiberContent\n\nThe number of grams of fiber.\n\n___\n\n### `Const` fileFormat\n\n• **fileFormat**: *[Property](#const-property)* = \"http://schema.org/fileFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2307\n\nfileFormat\n\nMedia type, typically MIME format (see <a href=\"http://www.iana.org/assignments/media-types/media-types.xhtml\">IANA site</a>) of the content e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.\n\n___\n\n### `Const` fileSize\n\n• **fileSize**: *[Property](#const-property)* = \"http://schema.org/fileSize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2315\n\nfileSize\n\nSize of the application / package (e.g. 18MB). In the absence of a unit (MB, KB etc.), KB will be assumed.\n\n___\n\n### `Const` final\n\n• **final**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#final\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:216\n\nto\n\nnull\n\n___\n\n### `Const` first\n\n• **first**: *[Property](#const-property)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#first\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:52\n\nfirst\n\nThe first item in the subject RDF list.\n\n___\n\n### `Const` firstName\n\n• **firstName**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/firstName\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:141\n\nfirstName\n\nThe first name of a person.\n\n___\n\n### `Const` firstPerformance\n\n• **firstPerformance**: *[Property](#const-property)* = \"http://schema.org/firstPerformance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2323\n\nfirstPerformance\n\nThe date and place the work was first performed.\n\n___\n\n### `Const` flightDistance\n\n• **flightDistance**: *[Property](#const-property)* = \"http://schema.org/flightDistance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2331\n\nflightDistance\n\nThe distance of the flight.\n\n___\n\n### `Const` flightNumber\n\n• **flightNumber**: *[Property](#const-property)* = \"http://schema.org/flightNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2339\n\nflightNumber\n\nThe unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.\n\n___\n\n### `Const` floorSize\n\n• **floorSize**: *[Property](#const-property)* = \"http://schema.org/floorSize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2348\n\nfloorSize\n\nThe size of the accommodation, e.g. in square meter or squarefoot.\nTypical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard\n\n___\n\n### `Const` focus\n\n• **focus**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/focus\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:406\n\nfocus\n\nThe underlying or 'focal' entity associated with some SKOS-described concept.\n\n___\n\n### `Const` followee\n\n• **followee**: *[Property](#const-property)* = \"http://schema.org/followee\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2356\n\nfollowee\n\nA sub property of object. The person or organization being followed.\n\n___\n\n### `Const` follows\n\n• **follows**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#follows\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2364\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:204\n\nfollows\nfollows\n\nThe most generic uni-directional social relation.\n\nIndicates that one UserAccount follows another UserAccount (e.g. for microblog posts or other content item updates).\n\n___\n\n### `Const` foodEstablishment\n\n• **foodEstablishment**: *[Property](#const-property)* = \"http://schema.org/foodEstablishment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2372\n\nfoodEstablishment\n\nA sub property of location. The specific food establishment where the action occurred.\n\n___\n\n### `Const` foodEvent\n\n• **foodEvent**: *[Property](#const-property)* = \"http://schema.org/foodEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2380\n\nfoodEvent\n\nA sub property of location. The specific food event where the action occurred.\n\n___\n\n### `Const` forClass\n\n• **forClass**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#forClass\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:28\n\nregistry class\n\nA class that is used to map an listed or unlisted type index.\n\n___\n\n### `Const` format\n\n• **format**: *[Property](#const-property)* = \"http://purl.org/dc/terms/format\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:52\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:180\n\nFormat\nFormat\n\nThe file format, physical medium, or dimensions of the resource.\n\nThe file format, physical medium, or dimensions of the resource.\n\n___\n\n### `Const` founder\n\n• **founder**: *[Property](#const-property)* = \"http://schema.org/founder\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6785\n\nfounder\n\nA person who founded this organization.\n\n___\n\n### `Const` founders\n\n• **founders**: *[Property](#const-property)* = \"http://schema.org/founders\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2388\n\nfounders\n\nA person who founded this organization.\n\n___\n\n### `Const` foundingDate\n\n• **foundingDate**: *[Property](#const-property)* = \"http://schema.org/foundingDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2396\n\nfoundingDate\n\nThe date that this organization was founded.\n\n___\n\n### `Const` foundingLocation\n\n• **foundingLocation**: *[Property](#const-property)* = \"http://schema.org/foundingLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2404\n\nfoundingLocation\n\nThe place where the Organization was founded.\n\n___\n\n### `Const` free\n\n• **free**: *[Property](#const-property)* = \"http://schema.org/free\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2412\n\nfree\n\nA flag to signal that the item, event, or place is accessible for free.\n\n___\n\n### `Const` freebusy\n\n• **freebusy**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#freebusy\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:208\n\nFREEBUSY\n\n\t    value type: PERIOD\n\n___\n\n### `Const` fromLocation\n\n• **fromLocation**: *[Property](#const-property)* = \"http://schema.org/fromLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2420\n\nfromLocation\n\nA sub property of location. The original location of the object or the agent before the action.\n\n___\n\n### `Const` fuelConsumption\n\n• **fuelConsumption**: *[Property](#const-property)* = \"http://schema.org/fuelConsumption\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2435\n\nfuelConsumption\n\nThe amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle (e.g. liters per 100 km).<br/><br/>\n\n<ul>\n<li>Note 1: There are unfortunately no standard unit codes for liters per 100 km.  Use <a class=\"localLink\" href=\"http://schema.org/unitText\">unitText</a> to indicate the unit of measurement, e.g. L/100 km.</li>\n<li>Note 2: There are two ways of indicating the fuel consumption, <a class=\"localLink\" href=\"http://schema.org/fuelConsumption\">fuelConsumption</a> (e.g. 8 liters per 100 km) and <a class=\"localLink\" href=\"http://schema.org/fuelEfficiency\">fuelEfficiency</a> (e.g. 30 miles per gallon). They are reciprocal.</li>\n<li>Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use <a class=\"localLink\" href=\"http://schema.org/valueReference\">valueReference</a> to link the value for the fuel consumption to another value.</li>\n</ul>\n\n___\n\n### `Const` fuelEfficiency\n\n• **fuelEfficiency**: *[Property](#const-property)* = \"http://schema.org/fuelEfficiency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2450\n\nfuelEfficiency\n\nThe distance traveled per unit of fuel used; most commonly miles per gallon (mpg) or kilometers per liter (km/L).<br/><br/>\n\n<ul>\n<li>Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use <a class=\"localLink\" href=\"http://schema.org/unitText\">unitText</a> to indicate the unit of measurement, e.g. mpg or km/L.</li>\n<li>Note 2: There are two ways of indicating the fuel consumption, <a class=\"localLink\" href=\"http://schema.org/fuelConsumption\">fuelConsumption</a> (e.g. 8 liters per 100 km) and <a class=\"localLink\" href=\"http://schema.org/fuelEfficiency\">fuelEfficiency</a> (e.g. 30 miles per gallon). They are reciprocal.</li>\n<li>Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use <a class=\"localLink\" href=\"http://schema.org/valueReference\">valueReference</a> to link the value for the fuel economy to another value.</li>\n</ul>\n\n___\n\n### `Const` fuelType\n\n• **fuelType**: *[Property](#const-property)* = \"http://schema.org/fuelType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2458\n\nfuelType\n\nThe type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle.\n\n___\n\n### `Const` fullName\n\n• **fullName**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#fullName\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:12\n\nfull name\n\nnull\n\n___\n\n### `Const` function_of\n\n• **function_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#function_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:212\n\nfunction of\n\nA UserAccount that has this Role.\n\n___\n\n### `Const` fundedBy\n\n• **fundedBy**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/fundedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:374\n\nfunded by\n\nAn organization funding a project or person.\n\n___\n\n### `Const` funder\n\n• **funder**: *[Property](#const-property)* = \"http://schema.org/funder\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:14\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2466\n\nfunder\nfunder\n\nWho pays for the this? An organization or individual.\n     Could apply to a trip (or a doap:Project, or a cal:Event, etc).\n     There may be more than one funder.\n\nA person or organization that supports (sponsors) something through some kind of financial contribution.\n\n___\n\n### `Const` game\n\n• **game**: *[Property](#const-property)* = \"http://schema.org/game\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6793\n\ngame\n\nVideo game which is played on this server.\n\n___\n\n### `Const` gameItem\n\n• **gameItem**: *[Property](#const-property)* = \"http://schema.org/gameItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2474\n\ngameItem\n\nAn item is an object within the game world that can be collected by a player or, occasionally, a non-player character.\n\n___\n\n### `Const` gameLocation\n\n• **gameLocation**: *[Property](#const-property)* = \"http://schema.org/gameLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2482\n\ngameLocation\n\nReal or fictional location of the game (or part of game).\n\n___\n\n### `Const` gamePlatform\n\n• **gamePlatform**: *[Property](#const-property)* = \"http://schema.org/gamePlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2490\n\ngamePlatform\n\nThe electronic systems used to play <a href=\"http://en.wikipedia.org/wiki/Category:Video_game_platforms\">video games</a>.\n\n___\n\n### `Const` gameServer\n\n• **gameServer**: *[Property](#const-property)* = \"http://schema.org/gameServer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6801\n\ngameServer\n\nThe server on which  it is possible to play the game.\n\n___\n\n### `Const` gameTip\n\n• **gameTip**: *[Property](#const-property)* = \"http://schema.org/gameTip\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2498\n\ngameTip\n\nLinks to tips, tactics, etc.\n\n___\n\n### `Const` geekcode\n\n• **geekcode**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/geekcode\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:37\n\ngeekcode\n\nA textual geekcode for this person, see http://www.geekcode.com/geek.html\n\n___\n\n### `Const` gender\n\n• **gender**: *[Property](#const-property)* = \"http://schema.org/gender\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:29\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2506\n\ngender\ngender\n\nThe gender of this Agent (typically but not necessarily 'male' or 'female').\n\nGender of the person. While http://schema.org/Male and http://schema.org/Female may be used, text strings are also acceptable for people who do not identify as a binary gender.\n\n___\n\n### `Const` generator\n\n• **generator**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#generator\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:220\n\ngenerator\n\nA URI for the application used to generate this Item.\n\n___\n\n### `Const` genre\n\n• **genre**: *[Property](#const-property)* = \"http://schema.org/genre\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2514\n\ngenre\n\nGenre of the creative work, broadcast channel or group.\n\n___\n\n### `Const` geo\n\n• **geo**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#geo\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:216\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2522\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:533\n\nGEO\ngeo\ngeo\n\nThis property specifies information related to the global position for the activity specified by a calendar component.\n\nThe geo coordinates of the place.\n\nThis object property has been mapped\n\n___\n\n### `Const` geoContains\n\n• **geoContains**: *[Property](#const-property)* = \"http://schema.org/geoContains\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2530\n\ngeoContains\n\nRepresents a relationship between two geometries (or the places they represent), relating a containing geometry to a contained geometry. \"a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a\". As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoCoveredBy\n\n• **geoCoveredBy**: *[Property](#const-property)* = \"http://schema.org/geoCoveredBy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2538\n\ngeoCoveredBy\n\nRepresents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoCovers\n\n• **geoCovers**: *[Property](#const-property)* = \"http://schema.org/geoCovers\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2546\n\ngeoCovers\n\nRepresents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. \"Every point of b is a point of (the interior or boundary of) a\". As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoCrosses\n\n• **geoCrosses**: *[Property](#const-property)* = \"http://schema.org/geoCrosses\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2554\n\ngeoCrosses\n\nRepresents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: \"a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them\". As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoDisjoint\n\n• **geoDisjoint**: *[Property](#const-property)* = \"http://schema.org/geoDisjoint\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2562\n\ngeoDisjoint\n\nRepresents spatial relations in which two geometries (or the places they represent) are topologically disjoint: they have no point in common. They form a set of disconnected geometries.\" (a symmetric relationship, as defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>)\n\n___\n\n### `Const` geoEquals\n\n• **geoEquals**: *[Property](#const-property)* = \"http://schema.org/geoEquals\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2570\n\ngeoEquals\n\nRepresents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>. \"Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other\" (a symmetric relationship)\n\n___\n\n### `Const` geoIntersects\n\n• **geoIntersects**: *[Property](#const-property)* = \"http://schema.org/geoIntersects\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2578\n\ngeoIntersects\n\nRepresents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoMidpoint\n\n• **geoMidpoint**: *[Property](#const-property)* = \"http://schema.org/geoMidpoint\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2586\n\ngeoMidpoint\n\nIndicates the GeoCoordinates at the centre of a GeoShape e.g. GeoCircle.\n\n___\n\n### `Const` geoOverlaps\n\n• **geoOverlaps**: *[Property](#const-property)* = \"http://schema.org/geoOverlaps\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2594\n\ngeoOverlaps\n\nRepresents a relationship between two geometries (or the places they represent), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geoRadius\n\n• **geoRadius**: *[Property](#const-property)* = \"http://schema.org/geoRadius\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2602\n\ngeoRadius\n\nIndicates the approximate radius of a GeoCircle (metres unless indicated otherwise via Distance notation).\n\n___\n\n### `Const` geoTouches\n\n• **geoTouches**: *[Property](#const-property)* = \"http://schema.org/geoTouches\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2610\n\ngeoTouches\n\nRepresents spatial relations in which two geometries (or the places they represent) touch: they have at least one boundary point in common, but no interior points.\" (a symmetric relationship, as defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a> )\n\n___\n\n### `Const` geoWithin\n\n• **geoWithin**: *[Property](#const-property)* = \"http://schema.org/geoWithin\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2618\n\ngeoWithin\n\nRepresents a relationship between two geometries (or the places they represent), relating a geometry to one that contains it, i.e. it is inside (i.e. within) its interior. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.\n\n___\n\n### `Const` geographicArea\n\n• **geographicArea**: *[Property](#const-property)* = \"http://schema.org/geographicArea\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2626\n\ngeographicArea\n\nThe geographic area associated with the audience.\n\n___\n\n### `Const` givenName\n\n• **givenName**: *[Property](#const-property)* = \"http://schema.org/givenName\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:157\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2634\n\nGiven name\ngivenName\n\nThe given name of some person.\n\nGiven name. In the U.S., the first name of a Person. This can be used along with familyName instead of the name property.\n\n___\n\n### `Const` givenname\n\n• **givenname**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/givenname\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:165\n\nGiven name\n\nThe given name of some person.\n\n___\n\n### `Const` globalLocationNumber\n\n• **globalLocationNumber**: *[Property](#const-property)* = \"http://schema.org/globalLocationNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2642\n\nglobalLocationNumber\n\nThe <a href=\"http://www.gs1.org/gln\">Global Location Number</a> (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.\n\n___\n\n### `Const` goalDescription\n\n• **goalDescription**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#goalDescription\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:67\n\ngoals\n\nA textual description of the goals of this product, etc.\n\n___\n\n### `Const` grantee\n\n• **grantee**: *[Property](#const-property)* = \"http://schema.org/grantee\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2650\n\ngrantee\n\nThe person, organization, contact point, or audience that has been granted this permission.\n\n___\n\n### `Const` greater\n\n• **greater**: *[Property](#const-property)* = \"http://schema.org/greater\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2658\n\ngreater\n\nThis ordering relation for qualitative values indicates that the subject is greater than the object.\n\n___\n\n### `Const` greaterOrEqual\n\n• **greaterOrEqual**: *[Property](#const-property)* = \"http://schema.org/greaterOrEqual\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2666\n\ngreaterOrEqual\n\nThis ordering relation for qualitative values indicates that the subject is greater than or equal to the object.\n\n___\n\n### `Const` group_of\n\n• **group_of**: *string* = \"http://rdfs.org/sioc/ns#group_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:556\n\ngroup of\n\nnull\n\n___\n\n### `Const` gtin12\n\n• **gtin12**: *[Property](#const-property)* = \"http://schema.org/gtin12\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2674\n\ngtin12\n\nThe GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GS1 GTIN Summary</a> for more details.\n\n___\n\n### `Const` gtin13\n\n• **gtin13**: *[Property](#const-property)* = \"http://schema.org/gtin13\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2682\n\ngtin13\n\nThe GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceeding zero. See <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GS1 GTIN Summary</a> for more details.\n\n___\n\n### `Const` gtin14\n\n• **gtin14**: *[Property](#const-property)* = \"http://schema.org/gtin14\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2690\n\ngtin14\n\nThe GTIN-14 code of the product, or the product to which the offer refers. See <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GS1 GTIN Summary</a> for more details.\n\n___\n\n### `Const` gtin8\n\n• **gtin8**: *[Property](#const-property)* = \"http://schema.org/gtin8\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2698\n\ngtin8\n\nThe <a href=\"http://apps.gs1.org/GDD/glossary/Pages/GTIN-8.aspx\">GTIN-8</a> code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GS1 GTIN Summary</a> for more details.\n\n___\n\n### `Const` hasAdditionalName\n\n• **hasAdditionalName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasAdditionalName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:541\n\nhas additional name\n\nUsed to support property parameters for the additional name data property\n\n___\n\n### `Const` hasAddress\n\n• **hasAddress**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:773\n\nhas address\n\nTo specify the components of the delivery address for the object\n\n___\n\n### `Const` hasBroadcastChannel\n\n• **hasBroadcastChannel**: *[Property](#const-property)* = \"http://schema.org/hasBroadcastChannel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6809\n\nhasBroadcastChannel\n\nA broadcast channel of a broadcast service.\n\n___\n\n### `Const` hasCalendarBusy\n\n• **hasCalendarBusy**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasCalendarBusy\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:549\n\nhas calendar busy\n\nTo specify the busy time associated with the object. (Was called FBURL in RFC6350)\n\n___\n\n### `Const` hasCalendarLink\n\n• **hasCalendarLink**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasCalendarLink\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:557\n\nhas calendar link\n\nTo specify the calendar associated with the object. (Was called CALURI in RFC6350)\n\n___\n\n### `Const` hasCalendarRequest\n\n• **hasCalendarRequest**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasCalendarRequest\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:565\n\nhas calendar request\n\nTo specify the calendar user address to which a scheduling request be sent for the object. (Was called CALADRURI in RFC6350)\n\n___\n\n### `Const` hasCategory\n\n• **hasCategory**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:573\n\nhas category\n\nUsed to support property parameters for the category data property\n\n___\n\n### `Const` hasCountryName\n\n• **hasCountryName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasCountryName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:581\n\nhas country name\n\nUsed to support property parameters for the country name data property\n\n___\n\n### `Const` hasCourseInstance\n\n• **hasCourseInstance**: *[Property](#const-property)* = \"http://schema.org/hasCourseInstance\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2706\n\nhasCourseInstance\n\nAn offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.\n\n___\n\n### `Const` hasDeliveryMethod\n\n• **hasDeliveryMethod**: *[Property](#const-property)* = \"http://schema.org/hasDeliveryMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2714\n\nhasDeliveryMethod\n\nMethod used for delivery or shipping.\n\n___\n\n### `Const` hasDigitalDocumentPermission\n\n• **hasDigitalDocumentPermission**: *[Property](#const-property)* = \"http://schema.org/hasDigitalDocumentPermission\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2722\n\nhasDigitalDocumentPermission\n\nA permission related to the access to this document (e.g. permission to read or write an electronic document). For a public document, specify a grantee with an Audience with audienceType equal to \"public\".\n\n___\n\n### `Const` hasEmail\n\n• **hasEmail**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasEmail\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:781\n\nhas email\n\nTo specify the electronic mail address for communication with the object\n\n___\n\n### `Const` hasFN\n\n• **hasFN**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasFN\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:589\n\nhas formatted name\n\nUsed to support property parameters for the formatted name data property\n\n___\n\n### `Const` hasFamilyName\n\n• **hasFamilyName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasFamilyName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:597\n\nhas family name\n\nUsed to support property parameters for the family name data property\n\n___\n\n### `Const` hasFormat\n\n• **hasFormat**: *[Property](#const-property)* = \"http://purl.org/dc/terms/hasFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:188\n\nHas Format\n\nA related resource that is substantially the same as the pre-existing described resource, but in another format.\n\n___\n\n### `Const` hasGender\n\n• **hasGender**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasGender\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:605\n\nhas gender\n\nTo specify  the sex or gender identity of the object. URIs are recommended to enable interoperable sex and gender codes to be used.\n\n___\n\n### `Const` hasGeo\n\n• **hasGeo**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasGeo\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:789\n\nhas geo\n\nTo specify information related to the global positioning of the object. May also be used as a property parameter.\n\n___\n\n### `Const` hasGivenName\n\n• **hasGivenName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasGivenName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:613\n\nhas given name\n\nUsed to support property parameters for the given name data property\n\n___\n\n### `Const` hasHonorificPrefix\n\n• **hasHonorificPrefix**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasHonorificPrefix\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:621\n\nhas honorific prefix\n\nUsed to support property parameters for the honorific prefix data property\n\n___\n\n### `Const` hasHonorificSuffix\n\n• **hasHonorificSuffix**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasHonorificSuffix\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:629\n\nhas honorific suffix\n\nUsed to support property parameters for the honorific suffix data property\n\n___\n\n### `Const` hasInstantMessage\n\n• **hasInstantMessage**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasInstantMessage\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:637\n\nhas messaging\n\nTo specify the instant messaging and presence protocol communications with the object. (Was called IMPP in RFC6350)\n\n___\n\n### `Const` hasKey\n\n• **hasKey**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasKey\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:124\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:797\n\nhasKey\nhas key\n\nThe property that determines the collection of properties that jointly build a key.\n\nTo specify a public key or authentication certificate associated with the object\n\n___\n\n### `Const` hasLanguage\n\n• **hasLanguage**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:645\n\nhas language\n\nUsed to support property parameters for the language data property\n\n___\n\n### `Const` hasLocality\n\n• **hasLocality**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasLocality\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:653\n\nhas locality\n\nUsed to support property parameters for the locality data property\n\n___\n\n### `Const` hasLogo\n\n• **hasLogo**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasLogo\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:805\n\nhas logo\n\nTo specify a graphic image of a logo associated with the object\n\n___\n\n### `Const` hasMap\n\n• **hasMap**: *[Property](#const-property)* = \"http://schema.org/hasMap\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7213\n\nhasMap\n\nA URL to a map of the place.\n\n___\n\n### `Const` hasMember\n\n• **hasMember**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasMember\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:909\n\nhas member\n\nTo include a member in the group this object represents. (This property can only be used by Group individuals)\n\n___\n\n### `Const` hasMemberRelation\n\n• **hasMemberRelation**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#hasMemberRelation\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:12\n\nhasMemberRelation\n\nIndicates which predicate is used in membership triples, and that the membership triple pattern is < membership-constant-URI , object-of-hasMemberRelation, member-URI >.\n\n___\n\n### `Const` hasMenu\n\n• **hasMenu**: *[Property](#const-property)* = \"http://schema.org/hasMenu\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6817\n\nhasMenu\n\nEither the actual menu as a structured representation, as text, or a URL of the menu.\n\n___\n\n### `Const` hasMenuItem\n\n• **hasMenuItem**: *[Property](#const-property)* = \"http://schema.org/hasMenuItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2730\n\nhasMenuItem\n\nA food or drink item contained in a menu or menu section.\n\n___\n\n### `Const` hasMenuSection\n\n• **hasMenuSection**: *[Property](#const-property)* = \"http://schema.org/hasMenuSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2738\n\nhasMenuSection\n\nA subgrouping of the menu (by dishes, course, serving time period, etc.).\n\n___\n\n### `Const` hasName\n\n• **hasName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:813\n\nhas name\n\nTo specify the components of the name of the object\n\n___\n\n### `Const` hasNickname\n\n• **hasNickname**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasNickname\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:661\n\nhas nickname\n\nUsed to support property parameters for the nickname data property\n\n___\n\n### `Const` hasNote\n\n• **hasNote**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasNote\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:669\n\nhas note\n\nUsed to support property parameters for the note data property\n\n___\n\n### `Const` hasOccupation\n\n• **hasOccupation**: *[Property](#const-property)* = \"http://schema.org/hasOccupation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2746\n\nhasOccupation\n\nThe Person's occupation. For past professions, use Role for expressing dates.\n\n___\n\n### `Const` hasOfferCatalog\n\n• **hasOfferCatalog**: *[Property](#const-property)* = \"http://schema.org/hasOfferCatalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2754\n\nhasOfferCatalog\n\nIndicates an OfferCatalog listing for this Organization, Person, or Service.\n\n___\n\n### `Const` hasOrganizationName\n\n• **hasOrganizationName**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasOrganizationName\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:677\n\nhas organization name\n\nUsed to support property parameters for the organization name data property\n\n___\n\n### `Const` hasOrganizationUnit\n\n• **hasOrganizationUnit**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasOrganizationUnit\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:685\n\nhas organization unit name\n\nUsed to support property parameters for the organization unit name data property\n\n___\n\n### `Const` hasPOS\n\n• **hasPOS**: *[Property](#const-property)* = \"http://schema.org/hasPOS\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2762\n\nhasPOS\n\nPoints-of-Sales operated by the organization or person.\n\n___\n\n### `Const` hasPart\n\n• **hasPart**: *[Property](#const-property)* = \"http://schema.org/hasPart\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:196\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7334\n\nHas Part\nhasPart\n\nA related resource that is included either physically or logically in the described resource.\n\nIndicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).\n\n___\n\n### `Const` hasPhoto\n\n• **hasPhoto**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasPhoto\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:821\n\nhas photo\n\nTo specify an image or photograph information that annotates some aspect of the object\n\n___\n\n### `Const` hasPostalCode\n\n• **hasPostalCode**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasPostalCode\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:693\n\nhas postal code\n\nUsed to support property parameters for the postal code data property\n\n___\n\n### `Const` hasRegion\n\n• **hasRegion**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasRegion\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:701\n\nhas region\n\nUsed to support property parameters for the region data property\n\n___\n\n### `Const` hasRelated\n\n• **hasRelated**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasRelated\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:709\n\nhas related\n\nTo specify a relationship between another entity and the entity represented by this object\n\n___\n\n### `Const` hasRole\n\n• **hasRole**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasRole\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:717\n\nhas role\n\nUsed to support property parameters for the role data property\n\n___\n\n### `Const` hasSelf\n\n• **hasSelf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#hasSelf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:132\n\nhasSelf\n\nThe property that determines the property that a self restriction refers to.\n\n___\n\n### `Const` hasSound\n\n• **hasSound**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasSound\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:829\n\nhas sound\n\nTo specify a digital sound content information that annotates some aspect of the object\n\n___\n\n### `Const` hasSource\n\n• **hasSource**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasSource\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:725\n\nhas source\n\nTo identify the source of directory information of the object\n\n___\n\n### `Const` hasStreetAddress\n\n• **hasStreetAddress**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasStreetAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:733\n\nhas street address\n\nUsed to support property parameters for the street address data property\n\n___\n\n### `Const` hasTelephone\n\n• **hasTelephone**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasTelephone\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:837\n\nhas telephone\n\nTo specify the telephone number for telephony communication with the object\n\n___\n\n### `Const` hasTitle\n\n• **hasTitle**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasTitle\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:741\n\nhas title\n\nUsed to support property parameters for the title data property\n\n___\n\n### `Const` hasUID\n\n• **hasUID**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasUID\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:749\n\nhas uid\n\nTo specify a value that represents a globally unique identifier corresponding to the object\n\n___\n\n### `Const` hasURL\n\n• **hasURL**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasURL\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:845\n\nhas url\n\nTo specify a uniform resource locator associated with the object\n\n___\n\n### `Const` hasValue\n\n• **hasValue**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#hasValue\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:140\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:757\n\nhasValue\nhas value\n\nThe property that determines the individual that a has-value restriction refers to.\n\nUsed to indicate the resource value of an object property that requires property parameters\n\n___\n\n### `Const` hasVersion\n\n• **hasVersion**: *[Property](#const-property)* = \"http://purl.org/dc/terms/hasVersion\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:204\n\nHas Version\n\nA related resource that is a version, edition, or adaptation of the described resource.\n\n___\n\n### `Const` has_administrator\n\n• **has_administrator**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_administrator\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:228\n\nhas administrator\n\nA UserAccount that is an administrator of this Site.\n\n___\n\n### `Const` has_container\n\n• **has_container**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_container\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:236\n\nhas container\n\nThe Container to which this Item belongs.\n\n___\n\n### `Const` has_creator\n\n• **has_creator**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_creator\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:244\n\nhas creator\n\nThis is the UserAccount that made this resource.\n\n___\n\n### `Const` has_discussion\n\n• **has_discussion**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_discussion\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:252\n\nhas discussion\n\nA discussion that is related to this Item. The discussion can be anything, for example, a sioc:Forum or sioc:Thread, a sioct:WikiArticle or simply a foaf:Document.\n\n___\n\n### `Const` has_function\n\n• **has_function**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_function\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:260\n\nhas function\n\nA Role that this UserAccount has.\n\n___\n\n### `Const` has_group\n\n• **has_group**: *string* = \"http://rdfs.org/sioc/ns#has_group\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:564\n\nhas group\n\nnull\n\n___\n\n### `Const` has_host\n\n• **has_host**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_host\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:268\n\nhas host\n\nThe Site that hosts this Container.\n\n___\n\n### `Const` has_member\n\n• **has_member**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_member\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:276\n\nhas member\n\nA UserAccount that is a member of this Usergroup.\n\n___\n\n### `Const` has_moderator\n\n• **has_moderator**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_moderator\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:284\n\nhas moderator\n\nA UserAccount that is a moderator of this Forum.\n\n___\n\n### `Const` has_modifier\n\n• **has_modifier**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_modifier\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:292\n\nhas modifier\n\nA UserAccount that modified this resource (e.g. Item, Container, Space).\n\n___\n\n### `Const` has_owner\n\n• **has_owner**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_owner\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:300\n\nhas owner\n\nA UserAccount that this resource is owned by.\n\n___\n\n### `Const` has_parent\n\n• **has_parent**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_parent\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:308\n\nhas parent\n\nA Container or Forum that this Container or Forum is a child of.\n\n___\n\n### `Const` has_part\n\n• **has_part**: *string* = \"http://rdfs.org/sioc/ns#has_part\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:572\n\nhas part\n\nAn resource that is a part of this subject.\n\n___\n\n### `Const` has_reply\n\n• **has_reply**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_reply\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:316\n\nhas reply\n\nPoints to an Item or Post that is a reply or response to this Item or Post.\n\n___\n\n### `Const` has_scope\n\n• **has_scope**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_scope\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:324\n\nhas scope\n\nA resource that this Role applies to.\n\n___\n\n### `Const` has_space\n\n• **has_space**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_space\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:332\n\nhas space\n\nA data Space which this resource is a part of.\n\n___\n\n### `Const` has_subscriber\n\n• **has_subscriber**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_subscriber\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:340\n\nhas subscriber\n\nA UserAccount that is subscribed to this Container.\n\n___\n\n### `Const` has_usergroup\n\n• **has_usergroup**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#has_usergroup\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:348\n\nhas usergroup\n\nPoints to a Usergroup that has certain access to this Space.\n\n___\n\n### `Const` headline\n\n• **headline**: *[Property](#const-property)* = \"http://schema.org/headline\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2770\n\nheadline\n\nHeadline of the article.\n\n___\n\n### `Const` height\n\n• **height**: *[Property](#const-property)* = \"http://schema.org/height\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2778\n\nheight\n\nThe height of the item.\n\n___\n\n### `Const` highPrice\n\n• **highPrice**: *[Property](#const-property)* = \"http://schema.org/highPrice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2794\n\nhighPrice\n\nThe highest price of all offers available.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` hiringOrganization\n\n• **hiringOrganization**: *[Property](#const-property)* = \"http://schema.org/hiringOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2802\n\nhiringOrganization\n\nOrganization offering the job position.\n\n___\n\n### `Const` holdsAccount\n\n• **holdsAccount**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/holdsAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:446\n\naccount\n\nIndicates an account held by this agent.\n\n___\n\n### `Const` home\n\n• **home**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#home\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:82\n\nhome\n\nnull\n\n___\n\n### `Const` homeLocation\n\n• **homeLocation**: *[Property](#const-property)* = \"http://schema.org/homeLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2810\n\nhomeLocation\n\nA contact location for a person's residence.\n\n___\n\n### `Const` homeTeam\n\n• **homeTeam**: *[Property](#const-property)* = \"http://schema.org/homeTeam\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2818\n\nhomeTeam\n\nThe home team in a sports event.\n\n___\n\n### `Const` homepage\n\n• **homepage**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/homepage\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:205\n\nhomepage\n\nA homepage for some thing.\n\n___\n\n### `Const` honorificPrefix\n\n• **honorificPrefix**: *[Property](#const-property)* = \"http://schema.org/honorificPrefix\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2826\n\nhonorificPrefix\n\nAn honorific prefix preceding a Person's name such as Dr/Mrs/Mr.\n\n___\n\n### `Const` honorificSuffix\n\n• **honorificSuffix**: *[Property](#const-property)* = \"http://schema.org/honorificSuffix\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2834\n\nhonorificSuffix\n\nAn honorific suffix preceding a Person's name such as M.D. /PhD/MSCSW.\n\n___\n\n### `Const` host_of\n\n• **host_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#host_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:356\n\nhost of\n\nA Container that is hosted on this Site.\n\n___\n\n### `Const` hostingOrganization\n\n• **hostingOrganization**: *[Property](#const-property)* = \"http://schema.org/hostingOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2842\n\nhostingOrganization\n\nThe organization (airline, travelers' club, etc.) the membership is made with.\n\n___\n\n### `Const` hoursAvailable\n\n• **hoursAvailable**: *[Property](#const-property)* = \"http://schema.org/hoursAvailable\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2850\n\nhoursAvailable\n\nThe hours during which this service or contact is available.\n\n___\n\n### `Const` httpMethod\n\n• **httpMethod**: *[Property](#const-property)* = \"http://schema.org/httpMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2858\n\nhttpMethod\n\nAn HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP.\n\n___\n\n### `Const` iataCode\n\n• **iataCode**: *[Property](#const-property)* = \"http://schema.org/iataCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2866\n\niataCode\n\nIATA identifier for an airline or airport.\n\n___\n\n### `Const` icaoCode\n\n• **icaoCode**: *[Property](#const-property)* = \"http://schema.org/icaoCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2874\n\nicaoCode\n\nICAO identifier for an airport.\n\n___\n\n### `Const` icqChatID\n\n• **icqChatID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/icqChatID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:109\n\nICQ chat ID\n\nAn ICQ chat ID\n\n___\n\n### `Const` identifier\n\n• **identifier**: *[Property](#const-property)* = \"http://schema.org/identifier\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:60\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:212\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7390\n\nIdentifier\nIdentifier\nidentifier\n\nAn unambiguous reference to the resource within a given context.\n\nAn unambiguous reference to the resource within a given context.\n\nThe identifier property represents any kind of identifier for any kind of <a class=\"localLink\" href=\"http://schema.org/Thing\">Thing</a>, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See <a href=\"/docs/datamodel.html#identifierBg\">background notes</a> for more details.\n\n___\n\n### `Const` illustrator\n\n• **illustrator**: *[Property](#const-property)* = \"http://schema.org/illustrator\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2882\n\nillustrator\n\nThe illustrator of the book.\n\n___\n\n### `Const` image\n\n• **image**: *[Property](#const-property)* = \"http://schema.org/image\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7221\n\nimage\n\nAn image of the item. This can be a <a class=\"localLink\" href=\"http://schema.org/URL\">URL</a> or a fully described <a class=\"localLink\" href=\"http://schema.org/ImageObject\">ImageObject</a>.\n\n___\n\n### `Const` img\n\n• **img**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/img\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:262\n\nimage\n\nAn image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).\n\n___\n\n### `Const` implies\n\n• **implies**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#implies\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:59\n\nnull\n\nLogical implication.\nThis is the relation between the antecedent (subject) and\nconclusion (object) of a rule.\nThe application of a rule to a knowledge-base is as follows.\nFor every substitution which, applied to the antecedent,\ngives a formula which is a subset of the knowledge-base,\nthen the result of applying that same substitution to the\nconclusion may be added to the knowledge-base.\n\nrelated: See log:conclusion.\n(See the CWM manual for command line options to determine how\nrules from different sources are applied to and the results\nadded to various formula.)\n\n___\n\n### `Const` inAlbum\n\n• **inAlbum**: *[Property](#const-property)* = \"http://schema.org/inAlbum\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2890\n\ninAlbum\n\nThe album to which this recording belongs.\n\n___\n\n### `Const` inBroadcastLineup\n\n• **inBroadcastLineup**: *[Property](#const-property)* = \"http://schema.org/inBroadcastLineup\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2898\n\ninBroadcastLineup\n\nThe CableOrSatelliteService offering the channel.\n\n___\n\n### `Const` inLanguage\n\n• **inLanguage**: *[Property](#const-property)* = \"http://schema.org/inLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6825\n\ninLanguage\n\nThe language of the content or performance or used in an action. Please use one of the language codes from the <a href=\"http://tools.ietf.org/html/bcp47\">IETF BCP 47 standard</a>. See also <a class=\"localLink\" href=\"http://schema.org/availableLanguage\">availableLanguage</a>.\n\n___\n\n### `Const` inPlaylist\n\n• **inPlaylist**: *[Property](#const-property)* = \"http://schema.org/inPlaylist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2906\n\ninPlaylist\n\nThe playlist to which this recording belongs.\n\n___\n\n### `Const` inbox\n\n• **inbox**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#inbox\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:108\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:36\n\ninbox\ninbox (deprecated)\n\nLinks a resource to a container where notifications for the resource can be created and discovered.\n\nDeprecated pointer to a Linked Data Notifications inbox; please use http://www.w3.org/ns/ldp#inbox instead.\n\n___\n\n### `Const` incentiveCompensation\n\n• **incentiveCompensation**: *[Property](#const-property)* = \"http://schema.org/incentiveCompensation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6833\n\nincentiveCompensation\n\nDescription of bonus and commission compensation aspects of the job.\n\n___\n\n### `Const` incentives\n\n• **incentives**: *[Property](#const-property)* = \"http://schema.org/incentives\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2914\n\nincentives\n\nDescription of bonus and commission compensation aspects of the job.\n\n___\n\n### `Const` includedComposition\n\n• **includedComposition**: *[Property](#const-property)* = \"http://schema.org/includedComposition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2922\n\nincludedComposition\n\nSmaller compositions included in this work (e.g. a movement in a symphony).\n\n___\n\n### `Const` includedDataCatalog\n\n• **includedDataCatalog**: *[Property](#const-property)* = \"http://schema.org/includedDataCatalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2930\n\nincludedDataCatalog\n\nA data catalog which contains this dataset (this property was previously 'catalog', preferred name is now 'includedInDataCatalog').\n\n___\n\n### `Const` includedInDataCatalog\n\n• **includedInDataCatalog**: *[Property](#const-property)* = \"http://schema.org/includedInDataCatalog\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7310\n\nincludedInDataCatalog\n\nA data catalog which contains this dataset.\n\n___\n\n### `Const` includes\n\n• **includes**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#includes\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:78\n\nnull\n\nThe subject formula includes the object formula.\nFormula A includes formula B if there exists some substitution\nwhich when applied to B creates a formula B' such that for\nevery statement in B' is also in A, every variable\nuniversally (or existentially) quantified in B' is quantified in\nthe same way in A.\n\nVariable substitution is applied recursively to nested compound terms such as\nformulae, lists and sets.\n\n(Understood natively by cwm when in in the antecedent of a rule.\nYou can use this to peer inside nested formulae.)\n\n___\n\n### `Const` includesObject\n\n• **includesObject**: *[Property](#const-property)* = \"http://schema.org/includesObject\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2938\n\nincludesObject\n\nThis links to a node or nodes indicating the exact quantity of the products included in the offer.\n\n___\n\n### `Const` industry\n\n• **industry**: *[Property](#const-property)* = \"http://schema.org/industry\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2946\n\nindustry\n\nThe industry associated with the job position.\n\n___\n\n### `Const` ineligibleRegion\n\n• **ineligibleRegion**: *[Property](#const-property)* = \"http://schema.org/ineligibleRegion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2956\n\nineligibleRegion\n\nThe ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.<br/><br/>\n\nSee also <a class=\"localLink\" href=\"http://schema.org/eligibleRegion\">eligibleRegion</a>.\n\n___\n\n### `Const` ingredients\n\n• **ingredients**: *[Property](#const-property)* = \"http://schema.org/ingredients\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2964\n\ningredients\n\nA single ingredient used in the recipe, e.g. sugar, flour or garlic.\n\n___\n\n### `Const` initialState\n\n• **initialState**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#initialState\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:208\n\ninitial state\n\nThe initial state for a new issue\n\n___\n\n### `Const` insertedContentRelation\n\n• **insertedContentRelation**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#insertedContentRelation\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:36\n\ninsertedContentRelation\n\nIndicates which triple in a creation request should be used as the member-URI value in the membership triple added when the creation request is successful.\n\n___\n\n### `Const` inserts\n\n• **inserts**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#inserts\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:44\n\ninserts\n\nThe triple patterns this patch adds to the document.\n\n___\n\n### `Const` installUrl\n\n• **installUrl**: *[Property](#const-property)* = \"http://schema.org/installUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2972\n\ninstallUrl\n\nURL at which the app may be installed, if different from the URL of the item.\n\n___\n\n### `Const` instance\n\n• **instance**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#instance\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:52\n\ninstance\n\nMaps a type to an individual resource, typically an index or a directory listing resource.\n\n___\n\n### `Const` instanceContainer\n\n• **instanceContainer**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#instanceContainer\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:60\n\ninstance container\n\nMaps a type to a container which the client would have to list to get the instances of that type.\n\n___\n\n### `Const` instructionalMethod\n\n• **instructionalMethod**: *[Property](#const-property)* = \"http://purl.org/dc/terms/instructionalMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:220\n\nInstructional Method\n\nA process, used to engender knowledge, attitudes and skills, that the described resource is designed to support.\n\n___\n\n### `Const` instructor\n\n• **instructor**: *[Property](#const-property)* = \"http://schema.org/instructor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2980\n\ninstructor\n\nA person assigned to instruct or provide instructional assistance for the <a class=\"localLink\" href=\"http://schema.org/CourseInstance\">CourseInstance</a>.\n\n___\n\n### `Const` instrument\n\n• **instrument**: *[Property](#const-property)* = \"http://schema.org/instrument\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7358\n\ninstrument\n\nThe object that helped the agent perform the action. e.g. John wrote a book with <em>a pen</em>.\n\n___\n\n### `Const` interactionCount\n\n• **interactionCount**: *[Property](#const-property)* = \"http://schema.org/interactionCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2988\n\ninteractionCount\n\nThis property is deprecated, alongside the UserInteraction types on which it depended.\n\n___\n\n### `Const` interactionService\n\n• **interactionService**: *[Property](#const-property)* = \"http://schema.org/interactionService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:2996\n\ninteractionService\n\nThe WebSite or SoftwareApplication where the interactions took place.\n\n___\n\n### `Const` interactionStatistic\n\n• **interactionStatistic**: *[Property](#const-property)* = \"http://schema.org/interactionStatistic\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6841\n\ninteractionStatistic\n\nThe number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used.\n\n___\n\n### `Const` interactionType\n\n• **interactionType**: *[Property](#const-property)* = \"http://schema.org/interactionType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3004\n\ninteractionType\n\nThe Action representing the type of interaction. For up votes, +1s, etc. use <a class=\"localLink\" href=\"http://schema.org/LikeAction\">LikeAction</a>. For down votes use <a class=\"localLink\" href=\"http://schema.org/DislikeAction\">DislikeAction</a>. Otherwise, use the most specific Action.\n\n___\n\n### `Const` interactivityType\n\n• **interactivityType**: *[Property](#const-property)* = \"http://schema.org/interactivityType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3012\n\ninteractivityType\n\nThe predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.\n\n___\n\n### `Const` interest\n\n• **interest**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/interest\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:334\n\ninterest\n\nA page about a topic of interest to this person.\n\n___\n\n### `Const` interestRate\n\n• **interestRate**: *[Property](#const-property)* = \"http://schema.org/interestRate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3020\n\ninterestRate\n\nThe interest rate, charged or paid, applicable to the financial product. Note: This is different from the calculated annualPercentageRate.\n\n___\n\n### `Const` intersectionOf\n\n• **intersectionOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#intersectionOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:148\n\nintersectionOf\n\nThe property that determines the collection of classes or data ranges that build an intersection.\n\n___\n\n### `Const` inventoryLevel\n\n• **inventoryLevel**: *[Property](#const-property)* = \"http://schema.org/inventoryLevel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3028\n\ninventoryLevel\n\nThe current approximate inventory level for the item or items.\n\n___\n\n### `Const` inverseOf\n\n• **inverseOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#inverseOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:156\n\ninverseOf\n\nThe property that determines that two given properties are inverse.\n\n___\n\n### `Const` isAccessibleForFree\n\n• **isAccessibleForFree**: *[Property](#const-property)* = \"http://schema.org/isAccessibleForFree\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6849\n\nisAccessibleForFree\n\nA flag to signal that the item, event, or place is accessible for free.\n\n___\n\n### `Const` isAccessoryOrSparePartFor\n\n• **isAccessoryOrSparePartFor**: *[Property](#const-property)* = \"http://schema.org/isAccessoryOrSparePartFor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3036\n\nisAccessoryOrSparePartFor\n\nA pointer to another product (or multiple products) for which this product is an accessory or spare part.\n\n___\n\n### `Const` isBasedOn\n\n• **isBasedOn**: *[Property](#const-property)* = \"http://schema.org/isBasedOn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6857\n\nisBasedOn\n\nA resource from which this work is derived or from which it is a modification or adaption.\n\n___\n\n### `Const` isBasedOnUrl\n\n• **isBasedOnUrl**: *[Property](#const-property)* = \"http://schema.org/isBasedOnUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3044\n\nisBasedOnUrl\n\nA resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html.\n\n___\n\n### `Const` isConsumableFor\n\n• **isConsumableFor**: *[Property](#const-property)* = \"http://schema.org/isConsumableFor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3052\n\nisConsumableFor\n\nA pointer to another product (or multiple products) for which this product is a consumable.\n\n___\n\n### `Const` isDefinedBy\n\n• **isDefinedBy**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#isDefinedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:68\n\nisDefinedBy\n\nThe defininition of the subject resource.\n\n___\n\n### `Const` isFamilyFriendly\n\n• **isFamilyFriendly**: *[Property](#const-property)* = \"http://schema.org/isFamilyFriendly\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3060\n\nisFamilyFriendly\n\nIndicates whether this content is family friendly.\n\n___\n\n### `Const` isFormatOf\n\n• **isFormatOf**: *[Property](#const-property)* = \"http://purl.org/dc/terms/isFormatOf\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:228\n\nIs Format Of\n\nA related resource that is substantially the same as the described resource, but in another format.\n\n___\n\n### `Const` isGift\n\n• **isGift**: *[Property](#const-property)* = \"http://schema.org/isGift\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3068\n\nisGift\n\nWas the offer accepted as a gift for someone other than the buyer.\n\n___\n\n### `Const` isLiveBroadcast\n\n• **isLiveBroadcast**: *[Property](#const-property)* = \"http://schema.org/isLiveBroadcast\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3076\n\nisLiveBroadcast\n\nTrue is the broadcast is of a live event.\n\n___\n\n### `Const` isMemberOfRelation\n\n• **isMemberOfRelation**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#isMemberOfRelation\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:20\n\nisMemmberOfRelation\n\nIndicates which predicate is used in membership triples, and that the membership triple pattern is < member-URI , object-of-isMemberOfRelation, membership-constant-URI >.\n\n___\n\n### `Const` isMentionedIn\n\n• **isMentionedIn**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#isMentionedIn\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:23\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:23\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:23\n\nis mentioned in\nis mentioned in\nis mentioned in\n\n      This class is mentioned in the following document\n\n      This class is mentioned in the following document\n\n      This class is mentioned in the following document\n\n___\n\n### `Const` isPartOf\n\n• **isPartOf**: *[Property](#const-property)* = \"http://schema.org/isPartOf\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:236\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7342\n\nIs Part Of\nisPartOf\n\nA related resource in which the described resource is physically or logically included.\n\nIndicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.\n\n___\n\n### `Const` isPrimaryTopicOf\n\n• **isPrimaryTopicOf**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/isPrimaryTopicOf\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:414\n\nis primary topic of\n\nA document that this thing is the primary topic of.\n\n___\n\n### `Const` isReferencedBy\n\n• **isReferencedBy**: *[Property](#const-property)* = \"http://purl.org/dc/terms/isReferencedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:244\n\nIs Referenced By\n\nA related resource that references, cites, or otherwise points to the described resource.\n\n___\n\n### `Const` isRelatedTo\n\n• **isRelatedTo**: *[Property](#const-property)* = \"http://schema.org/isRelatedTo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3084\n\nisRelatedTo\n\nA pointer to another, somehow related product (or multiple products).\n\n___\n\n### `Const` isReplacedBy\n\n• **isReplacedBy**: *[Property](#const-property)* = \"http://purl.org/dc/terms/isReplacedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:252\n\nIs Replaced By\n\nA related resource that supplants, displaces, or supersedes the described resource.\n\n___\n\n### `Const` isRequiredBy\n\n• **isRequiredBy**: *[Property](#const-property)* = \"http://purl.org/dc/terms/isRequiredBy\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:260\n\nIs Required By\n\nA related resource that requires the described resource to support its function, delivery, or coherence.\n\n___\n\n### `Const` isSimilarTo\n\n• **isSimilarTo**: *[Property](#const-property)* = \"http://schema.org/isSimilarTo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3092\n\nisSimilarTo\n\nA pointer to another, functionally similar product (or multiple products).\n\n___\n\n### `Const` isVariantOf\n\n• **isVariantOf**: *[Property](#const-property)* = \"http://schema.org/isVariantOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3100\n\nisVariantOf\n\nA pointer to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive.\n\n___\n\n### `Const` isVersionOf\n\n• **isVersionOf**: *[Property](#const-property)* = \"http://purl.org/dc/terms/isVersionOf\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:268\n\nIs Version Of\n\nA related resource of which the described resource is a version, edition, or adaptation.\n\n___\n\n### `Const` isbn\n\n• **isbn**: *[Property](#const-property)* = \"http://schema.org/isbn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3108\n\nisbn\n\nThe ISBN of the book.\n\n___\n\n### `Const` isicV4\n\n• **isicV4**: *[Property](#const-property)* = \"http://schema.org/isicV4\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3116\n\nisicV4\n\nThe International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.\n\n___\n\n### `Const` isrcCode\n\n• **isrcCode**: *[Property](#const-property)* = \"http://schema.org/isrcCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3124\n\nisrcCode\n\nThe International Standard Recording Code for the recording.\n\n___\n\n### `Const` issn\n\n• **issn**: *[Property](#const-property)* = \"http://schema.org/issn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3132\n\nissn\n\nThe International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication.\n\n___\n\n### `Const` issue\n\n• **issue**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#issue\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:272\n\nissue\n\nA transition changes the state of the given issue.\n\n___\n\n### `Const` issueCategory\n\n• **issueCategory**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#issueCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:172\n\nissue category\n\nIssues may be categorized according to the\n                subclasses of this class\n\n___\n\n### `Const` issueClass\n\n• **issueClass**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#issueClass\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:163\n\nall issues must be in\n\nThe class of issues which are allowed in this tracker.\n                This is essemtial to the operation of the tracker,\n                as it defines which states an issue can be in.\n                (The issueClass must be a disjointUnionOf the state classes)\n\n___\n\n### `Const` issueNumber\n\n• **issueNumber**: *[Property](#const-property)* = \"http://schema.org/issueNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3140\n\nissueNumber\n\nIdentifies the issue of publication; for example, \"iii\" or \"2\".\n\n___\n\n### `Const` issued\n\n• **issued**: *[Property](#const-property)* = \"http://purl.org/dc/terms/issued\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:276\n\nDate Issued\n\nDate of formal issuance (e.g., publication) of the resource.\n\n___\n\n### `Const` issuedBy\n\n• **issuedBy**: *[Property](#const-property)* = \"http://schema.org/issuedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3148\n\nissuedBy\n\nThe organization issuing the ticket or permit.\n\n___\n\n### `Const` issuedThrough\n\n• **issuedThrough**: *[Property](#const-property)* = \"http://schema.org/issuedThrough\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3156\n\nissuedThrough\n\nThe service through with the permit was granted.\n\n___\n\n### `Const` iswcCode\n\n• **iswcCode**: *[Property](#const-property)* = \"http://schema.org/iswcCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3164\n\niswcCode\n\nThe International Standard Musical Work Code for the composition.\n\n___\n\n### `Const` item\n\n• **item**: *[Property](#const-property)* = \"http://schema.org/item\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3172\n\nitem\n\nAn entity represented by an entry in a list or data feed (e.g. an 'artist' in a list of 'artists')’.\n\n___\n\n### `Const` itemCondition\n\n• **itemCondition**: *[Property](#const-property)* = \"http://schema.org/itemCondition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3180\n\nitemCondition\n\nA predefined value from OfferItemCondition or a textual description of the condition of the product or service, or the products or services included in the offer.\n\n___\n\n### `Const` itemListElement\n\n• **itemListElement**: *[Property](#const-property)* = \"http://schema.org/itemListElement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3192\n\nitemListElement\n\nFor itemListElement values, you can use simple strings (e.g. \"Peter\", \"Paul\", \"Mary\"), existing entities, or use ListItem.<br/><br/>\n\nText values are best if the elements in the list are plain strings. Existing entities are best for a simple, unordered list of existing things in your data. ListItem is used with ordered lists when you want to provide additional context about the element in that list or when the same item might be in different places in different lists.<br/><br/>\n\nNote: The order of elements in your mark-up is not sufficient for indicating the order or elements.  Use ListItem with a 'position' property in such cases.\n\n___\n\n### `Const` itemListOrder\n\n• **itemListOrder**: *[Property](#const-property)* = \"http://schema.org/itemListOrder\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3200\n\nitemListOrder\n\nType of ordering (e.g. Ascending, Descending, Unordered).\n\n___\n\n### `Const` itemOffered\n\n• **itemOffered**: *[Property](#const-property)* = \"http://schema.org/itemOffered\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3208\n\nitemOffered\n\nThe item being offered.\n\n___\n\n### `Const` itemReviewed\n\n• **itemReviewed**: *[Property](#const-property)* = \"http://schema.org/itemReviewed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3216\n\nitemReviewed\n\nThe item that is being reviewed/rated.\n\n___\n\n### `Const` itemShipped\n\n• **itemShipped**: *[Property](#const-property)* = \"http://schema.org/itemShipped\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3224\n\nitemShipped\n\nItem(s) being shipped.\n\n___\n\n### `Const` jabberID\n\n• **jabberID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/jabberID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:85\n\njabber ID\n\nA jabber ID for something.\n\n___\n\n### `Const` jobBenefits\n\n• **jobBenefits**: *[Property](#const-property)* = \"http://schema.org/jobBenefits\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6865\n\njobBenefits\n\nDescription of benefits associated with the job.\n\n___\n\n### `Const` jobLocation\n\n• **jobLocation**: *[Property](#const-property)* = \"http://schema.org/jobLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3232\n\njobLocation\n\nA (typically single) geographic location associated with the job position.\n\n___\n\n### `Const` key\n\n• **key**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#key\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:853\n\nkey\n\nThis object property has been mapped\n\n___\n\n### `Const` keywords\n\n• **keywords**: *[Property](#const-property)* = \"http://schema.org/keywords\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3240\n\nkeywords\n\nKeywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.\n\n___\n\n### `Const` knownAs\n\n• **knownAs**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#knownAs\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:42\n\nname\n\nA person may be known as various strings.\n\tFor example, an email friendly name string.\n\tIf you have an email from someone using a string as the human-readable phrase,\n\tthen it is reasonable to assume that there are :knownAs that.\n\n___\n\n### `Const` knownVehicleDamages\n\n• **knownVehicleDamages**: *[Property](#const-property)* = \"http://schema.org/knownVehicleDamages\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3248\n\nknownVehicleDamages\n\nA textual description of known damages, both repaired and unrepaired.\n\n___\n\n### `Const` knows\n\n• **knows**: *[Property](#const-property)* = \"http://schema.org/knows\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:326\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3256\n\nknows\nknows\n\nA person known by this person (indicating some level of reciprocated interaction between the parties).\n\nThe most generic bi-directional social/work relation.\n\n___\n\n### `Const` label\n\n• **label**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#label\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:36\n\nlabel\n\nA human-readable name for the subject.\n\n___\n\n### `Const` landlord\n\n• **landlord**: *[Property](#const-property)* = \"http://schema.org/landlord\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3264\n\nlandlord\n\nA sub property of participant. The owner of the real estate property.\n\n___\n\n### `Const` langString\n\n• **langString**: *[Datatype](#const-datatype)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:124\n\nlangString\n\nThe datatype of language-tagged string values\n\n___\n\n### `Const` language\n\n• **language**: *[Property](#const-property)* = \"http://schema.org/language\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:68\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:284\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3272\n\nLanguage\nLanguage\nlanguage\n\nA language of the resource.\n\nA language of the resource.\n\nA sub property of instrument. The language used on this action.\n\n___\n\n### `Const` lastModified\n\n• **lastModified**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#lastModified\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:225\n\nLAST-MODIFIED\n\n\t    value type: DATE-TIME\n\n___\n\n### `Const` lastName\n\n• **lastName**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/lastName\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:149\n\nlastName\n\nThe last name of a person.\n\n___\n\n### `Const` lastReviewed\n\n• **lastReviewed**: *[Property](#const-property)* = \"http://schema.org/lastReviewed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3280\n\nlastReviewed\n\nDate on which the content on this web page was last reviewed for accuracy and/or completeness.\n\n___\n\n### `Const` latest_version\n\n• **latest_version**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#latest_version\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:364\n\nlatest version\n\nLinks to the latest revision of this Item or Post.\n\n___\n\n### `Const` latitude\n\n• **latitude**: *[Property](#const-property)* = \"http://schema.org/latitude\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3288\n\nlatitude\n\nThe latitude of a location. For example <code>37.42242</code> (<a href=\"https://en.wikipedia.org/wiki/World_Geodetic_System\">WGS 84</a>).\n\n___\n\n### `Const` learningResourceType\n\n• **learningResourceType**: *[Property](#const-property)* = \"http://schema.org/learningResourceType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3296\n\nlearningResourceType\n\nThe predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.\n\n___\n\n### `Const` legalName\n\n• **legalName**: *[Property](#const-property)* = \"http://schema.org/legalName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3304\n\nlegalName\n\nThe official name of the organization, e.g. the registered company name.\n\n___\n\n### `Const` leiCode\n\n• **leiCode**: *[Property](#const-property)* = \"http://schema.org/leiCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3312\n\nleiCode\n\nAn organization identifier that uniquely identifies a legal entity as defined in ISO 17442.\n\n___\n\n### `Const` lender\n\n• **lender**: *[Property](#const-property)* = \"http://schema.org/lender\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3320\n\nlender\n\nA sub property of participant. The person that lends the object being borrowed.\n\n___\n\n### `Const` lesser\n\n• **lesser**: *[Property](#const-property)* = \"http://schema.org/lesser\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3328\n\nlesser\n\nThis ordering relation for qualitative values indicates that the subject is lesser than the object.\n\n___\n\n### `Const` lesserOrEqual\n\n• **lesserOrEqual**: *[Property](#const-property)* = \"http://schema.org/lesserOrEqual\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3336\n\nlesserOrEqual\n\nThis ordering relation for qualitative values indicates that the subject is lesser than or equal to the object.\n\n___\n\n### `Const` license\n\n• **license**: *[Property](#const-property)* = \"http://schema.org/license\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:292\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3344\n\nLicense\nlicense\n\nA legal document giving official permission to do something with the resource.\n\nA license document that applies to this content, typically indicated by URL.\n\n___\n\n### `Const` likes\n\n• **likes**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#likes\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:372\n\nlikes\n\nUsed to indicate some form of endorsement by a UserAccount or Agent of an Item, Container, Space, UserAccount, etc.\n\n___\n\n### `Const` line\n\n• **line**: *[Property](#const-property)* = \"http://schema.org/line\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3352\n\nline\n\nA line is a point-to-point path consisting of two or more points. A line is expressed as a series of two or more point objects separated by space.\n\n___\n\n### `Const` link\n\n• **link**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#link\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:380\n\nlink\n\nA URI of a document which contains this SIOC object.\n\n___\n\n### `Const` links_to\n\n• **links_to**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#links_to\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:388\n\nlinks to\n\nLinks extracted from hyperlinks within a SIOC concept, e.g. Post or Site.\n\n___\n\n### `Const` liveBlogUpdate\n\n• **liveBlogUpdate**: *[Property](#const-property)* = \"http://schema.org/liveBlogUpdate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3360\n\nliveBlogUpdate\n\nAn update to the LiveBlog.\n\n___\n\n### `Const` loanTerm\n\n• **loanTerm**: *[Property](#const-property)* = \"http://schema.org/loanTerm\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3368\n\nloanTerm\n\nThe duration of the loan or credit agreement.\n\n___\n\n### `Const` location\n\n• **location**: *[Property](#const-property)* = \"http://schema.org/location\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:22\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7374\n\nlocation\nlocation\n\nnull\n\nThe location of for example where the event is happening, an organization is located, or where an action takes place.\n\n___\n\n### `Const` locationCreated\n\n• **locationCreated**: *[Property](#const-property)* = \"http://schema.org/locationCreated\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3376\n\nlocationCreated\n\nThe location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork.\n\n___\n\n### `Const` lodgingUnitDescription\n\n• **lodgingUnitDescription**: *[Property](#const-property)* = \"http://schema.org/lodgingUnitDescription\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3384\n\nlodgingUnitDescription\n\nA full description of the lodging unit.\n\n___\n\n### `Const` lodgingUnitType\n\n• **lodgingUnitType**: *[Property](#const-property)* = \"http://schema.org/lodgingUnitType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3392\n\nlodgingUnitType\n\nTextual description of the unit type (including suite vs. room, size of bed, etc.).\n\n___\n\n### `Const` loginEndpoint\n\n• **loginEndpoint**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#loginEndpoint\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:68\n\nloginEndpoint\n\nThe login URI of a given server.\n\n___\n\n### `Const` logo\n\n• **logo**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#logo\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:382\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3400\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:861\n\nlogo\nlogo\nlogo\n\nA logo representing some thing.\n\nAn associated logo.\n\nThis object property has been mapped\n\n___\n\n### `Const` logoutEndpoint\n\n• **logoutEndpoint**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#logoutEndpoint\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:76\n\nlogoutEndpoint\n\nThe logout URI of a given server.\n\n___\n\n### `Const` longitude\n\n• **longitude**: *[Property](#const-property)* = \"http://schema.org/longitude\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3408\n\nlongitude\n\nThe longitude of a location. For example <code>-122.08585</code> (<a href=\"https://en.wikipedia.org/wiki/World_Geodetic_System\">WGS 84</a>).\n\n___\n\n### `Const` loser\n\n• **loser**: *[Property](#const-property)* = \"http://schema.org/loser\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3416\n\nloser\n\nA sub property of participant. The loser of the action.\n\n___\n\n### `Const` lowPrice\n\n• **lowPrice**: *[Property](#const-property)* = \"http://schema.org/lowPrice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3432\n\nlowPrice\n\nThe lowest price of all offers available.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` lyricist\n\n• **lyricist**: *[Property](#const-property)* = \"http://schema.org/lyricist\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3440\n\nlyricist\n\nThe person who wrote the words.\n\n___\n\n### `Const` lyrics\n\n• **lyrics**: *[Property](#const-property)* = \"http://schema.org/lyrics\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3448\n\nlyrics\n\nThe words in the song.\n\n___\n\n### `Const` made\n\n• **made**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/made\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:245\n\nmade\n\nSomething that was made by this agent.\n\n___\n\n### `Const` mainContentOfPage\n\n• **mainContentOfPage**: *[Property](#const-property)* = \"http://schema.org/mainContentOfPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3456\n\nmainContentOfPage\n\nIndicates if this web page element is the main subject of the page.\n\n___\n\n### `Const` mainEntity\n\n• **mainEntity**: *[Property](#const-property)* = \"http://schema.org/mainEntity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6873\n\nmainEntity\n\nIndicates the primary entity described in some page or other CreativeWork.\n\n___\n\n### `Const` mainEntityOfPage\n\n• **mainEntityOfPage**: *[Property](#const-property)* = \"http://schema.org/mainEntityOfPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6881\n\nmainEntityOfPage\n\nIndicates a page (or other CreativeWork) for which this thing is the main entity being described. See <a href=\"/docs/datamodel.html#mainEntityBackground\">background notes</a> for details.\n\n___\n\n### `Const` maker\n\n• **maker**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/maker\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:254\n\nmaker\n\nAn agent that\nmade this thing.\n\n___\n\n### `Const` makesOffer\n\n• **makesOffer**: *[Property](#const-property)* = \"http://schema.org/makesOffer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6889\n\nmakesOffer\n\nA pointer to products or services offered by the organization or person.\n\n___\n\n### `Const` manufacturer\n\n• **manufacturer**: *[Property](#const-property)* = \"http://schema.org/manufacturer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3464\n\nmanufacturer\n\nThe manufacturer of the product.\n\n___\n\n### `Const` map\n\n• **map**: *[Property](#const-property)* = \"http://schema.org/map\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3472\n\nmap\n\nA URL to a map of the place.\n\n___\n\n### `Const` mapType\n\n• **mapType**: *[Property](#const-property)* = \"http://schema.org/mapType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3480\n\nmapType\n\nIndicates the kind of Map, from the MapCategoryType Enumeration.\n\n___\n\n### `Const` maps\n\n• **maps**: *[Property](#const-property)* = \"http://schema.org/maps\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3488\n\nmaps\n\nA URL to a map of the place.\n\n___\n\n### `Const` masterWorkspace\n\n• **masterWorkspace**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/space#masterWorkspace\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:12\n\nmaster workspace\n\nnull\n\n___\n\n### `Const` material\n\n• **material**: *[Property](#const-property)* = \"http://schema.org/material\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7229\n\nmaterial\n\nA material that something is made from, e.g. leather, wool, cotton, paper.\n\n___\n\n### `Const` maxCardinality\n\n• **maxCardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#maxCardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:164\n\nmaxCardinality\n\nThe property that determines the cardinality of a maximum cardinality restriction.\n\n___\n\n### `Const` maxPrice\n\n• **maxPrice**: *[Property](#const-property)* = \"http://schema.org/maxPrice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3496\n\nmaxPrice\n\nThe highest price if the price is a range.\n\n___\n\n### `Const` maxQualifiedCardinality\n\n• **maxQualifiedCardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#maxQualifiedCardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:172\n\nmaxQualifiedCardinality\n\nThe property that determines the cardinality of a maximum qualified cardinality restriction.\n\n___\n\n### `Const` maxValue\n\n• **maxValue**: *[Property](#const-property)* = \"http://schema.org/maxValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3504\n\nmaxValue\n\nThe upper value of some characteristic or property.\n\n___\n\n### `Const` maximumAttendeeCapacity\n\n• **maximumAttendeeCapacity**: *[Property](#const-property)* = \"http://schema.org/maximumAttendeeCapacity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3512\n\nmaximumAttendeeCapacity\n\nThe total number of individuals that may attend an event or venue.\n\n___\n\n### `Const` mbox\n\n• **mbox**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/mbox\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:13\n\npersonal mailbox\n\nA\npersonal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that  there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.\n\n___\n\n### `Const` mbox_sha1sum\n\n• **mbox_sha1sum**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/mbox_sha1sum\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:21\n\nsha1sum of a personal mailbox URI name\n\nThe sha1sum of the URI of an Internet mailbox associated with exactly one owner, the  first owner of the mailbox.\n\n___\n\n### `Const` mealService\n\n• **mealService**: *[Property](#const-property)* = \"http://schema.org/mealService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3520\n\nmealService\n\nDescription of the meals that will be provided or available for purchase.\n\n___\n\n### `Const` median\n\n• **median**: *[Property](#const-property)* = \"http://schema.org/median\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3528\n\nmedian\n\nThe median value.\n\n___\n\n### `Const` mediator\n\n• **mediator**: *[Property](#const-property)* = \"http://purl.org/dc/terms/mediator\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:300\n\nMediator\n\nAn entity that mediates access to the resource and for whom the resource is intended or useful.\n\n___\n\n### `Const` medium\n\n• **medium**: *[Property](#const-property)* = \"http://purl.org/dc/terms/medium\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:308\n\nMedium\n\nThe material or physical carrier of the resource.\n\n___\n\n### `Const` member\n\n• **member**: *[Property](#const-property)* = \"http://schema.org/member\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:470\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:44\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:76\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7318\n\nmember\nmember\nmember\nmember\n\nIndicates a member of a Group\n\nLDP servers should use this predicate as the membership predicate if there is no obvious predicate from an application vocabulary to use.\n\nA member of the subject resource.\n\nA member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals.\n\n___\n\n### `Const` memberOf\n\n• **memberOf**: *[Property](#const-property)* = \"http://schema.org/memberOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7237\n\nmemberOf\n\nAn Organization (or ProgramMembership) to which this Person or Organization belongs.\n\n___\n\n### `Const` member_of\n\n• **member_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#member_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:396\n\nmember of\n\nA Usergroup that this UserAccount is a member of.\n\n___\n\n### `Const` members\n\n• **members**: *[Property](#const-property)* = \"http://schema.org/members\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:180\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3536\n\nmembers\nmembers\n\nThe property that determines the collection of members in either a owl:AllDifferent, owl:AllDisjointClasses or owl:AllDisjointProperties axiom.\n\nA member of this organization.\n\n___\n\n### `Const` membershipClass\n\n• **membershipClass**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/membershipClass\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:478\n\nmembershipClass\n\nIndicates the class of individuals that are a member of a Group\n\n___\n\n### `Const` membershipNumber\n\n• **membershipNumber**: *[Property](#const-property)* = \"http://schema.org/membershipNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3544\n\nmembershipNumber\n\nA unique identifier for the membership.\n\n___\n\n### `Const` membershipResource\n\n• **membershipResource**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#membershipResource\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:28\n\nmembershipResource\n\nIndicates the membership-constant-URI in a membership triple.  Depending upon the membership triple pattern a container uses, as indicated by the presence of ldp:hasMemberRelation or ldp:isMemberOfRelation, the membership-constant-URI might occupy either the subject or object position in membership triples.\n\n___\n\n### `Const` memoryRequirements\n\n• **memoryRequirements**: *[Property](#const-property)* = \"http://schema.org/memoryRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3552\n\nmemoryRequirements\n\nMinimum memory requirements.\n\n___\n\n### `Const` mentions\n\n• **mentions**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#mentions\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3560\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:404\n\nmentions\nmentions\n\nIndicates that the CreativeWork contains a reference to, but is not necessarily about a concept.\n\nRefers to a UserAccount that a particular Item mentions.\n\n___\n\n### `Const` mentionsClass\n\n• **mentionsClass**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#mentionsClass\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:31\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:31\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:31\n\nmentions\nmentions\nmentions\n\nThis document mentions the following class\n\nThis document mentions the following class\n\nThis document mentions the following class\n\n___\n\n### `Const` menu\n\n• **menu**: *[Property](#const-property)* = \"http://schema.org/menu\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3568\n\nmenu\n\nEither the actual menu as a structured representation, as text, or a URL of the menu.\n\n___\n\n### `Const` menuAddOn\n\n• **menuAddOn**: *[Property](#const-property)* = \"http://schema.org/menuAddOn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3576\n\nmenuAddOn\n\nAdditional menu item(s) such as a side dish of salad or side order of fries that can be added to this menu item. Additionally it can be a menu section containing allowed add-on menu items for this menu item.\n\n___\n\n### `Const` merchant\n\n• **merchant**: *[Property](#const-property)* = \"http://schema.org/merchant\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3584\n\nmerchant\n\n'merchant' is an out-dated term for 'seller'.\n\n___\n\n### `Const` message\n\n• **message**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#message\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:128\n\nmessage\n\nA message about this. Attached for information.\n\n___\n\n### `Const` messageAttachment\n\n• **messageAttachment**: *[Property](#const-property)* = \"http://schema.org/messageAttachment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3592\n\nmessageAttachment\n\nA CreativeWork attached to the message.\n\n___\n\n### `Const` method\n\n• **method**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/http#method\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:12\n\nmethod\n\nThe method used in the request: 5.1.1\n\n___\n\n### `Const` mileageFromOdometer\n\n• **mileageFromOdometer**: *[Property](#const-property)* = \"http://schema.org/mileageFromOdometer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3602\n\nmileageFromOdometer\n\nThe total distance travelled by the particular vehicle since its initial production, as read from its odometer.<br/><br/>\n\nTypical unit code(s): KMT for kilometers, SMI for statute miles\n\n___\n\n### `Const` minCardinality\n\n• **minCardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#minCardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:188\n\nminCardinality\n\nThe property that determines the cardinality of a minimum cardinality restriction.\n\n___\n\n### `Const` minPrice\n\n• **minPrice**: *[Property](#const-property)* = \"http://schema.org/minPrice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3610\n\nminPrice\n\nThe lowest price if the price is a range.\n\n___\n\n### `Const` minQualifiedCardinality\n\n• **minQualifiedCardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#minQualifiedCardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:196\n\nminQualifiedCardinality\n\nThe property that determines the cardinality of a minimum qualified cardinality restriction.\n\n___\n\n### `Const` minValue\n\n• **minValue**: *[Property](#const-property)* = \"http://schema.org/minValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3618\n\nminValue\n\nThe lower value of some characteristic or property.\n\n___\n\n### `Const` minimumPaymentDue\n\n• **minimumPaymentDue**: *[Property](#const-property)* = \"http://schema.org/minimumPaymentDue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3626\n\nminimumPaymentDue\n\nThe minimum payment required at this time.\n\n___\n\n### `Const` mobile\n\n• **mobile**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#mobile\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:98\n\nmobile\n\nnull\n\n___\n\n### `Const` mode\n\n• **mode**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#mode\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:82\n\naccess mode\n\nA mode of access such as read or write.\n\n___\n\n### `Const` model\n\n• **model**: *[Property](#const-property)* = \"http://schema.org/model\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3634\n\nmodel\n\nThe model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.\n\n___\n\n### `Const` moderator_of\n\n• **moderator_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#moderator_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:412\n\nmoderator of\n\nA Forum that a UserAccount is a moderator of.\n\n___\n\n### `Const` modified\n\n• **modified**: *[Property](#const-property)* = \"http://purl.org/dc/terms/modified\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:316\n\nDate Modified\n\nDate on which the resource was changed.\n\n___\n\n### `Const` modifiedBy\n\n• **modifiedBy**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#modifiedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:43\n\nchanged by\n\nnull\n\n___\n\n### `Const` modifiedTime\n\n• **modifiedTime**: *[Property](#const-property)* = \"http://schema.org/modifiedTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3642\n\nmodifiedTime\n\nThe date and time the reservation was modified.\n\n___\n\n### `Const` modifier_of\n\n• **modifier_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#modifier_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:420\n\nmodifier of\n\nA resource that this UserAccount has modified.\n\n___\n\n### `Const` motherTongue\n\n• **motherTongue**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#motherTongue\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:171\n\nnull\n\nnull\n\n___\n\n### `Const` mpn\n\n• **mpn**: *[Property](#const-property)* = \"http://schema.org/mpn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3650\n\nmpn\n\nThe Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.\n\n___\n\n### `Const` msnChatID\n\n• **msnChatID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/msnChatID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:125\n\nMSN chat ID\n\nAn MSN chat ID\n\n___\n\n### `Const` multipleValues\n\n• **multipleValues**: *[Property](#const-property)* = \"http://schema.org/multipleValues\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3658\n\nmultipleValues\n\nWhether multiple values are allowed for the property.  Default is false.\n\n___\n\n### `Const` musicArrangement\n\n• **musicArrangement**: *[Property](#const-property)* = \"http://schema.org/musicArrangement\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3666\n\nmusicArrangement\n\nAn arrangement derived from the composition.\n\n___\n\n### `Const` musicBy\n\n• **musicBy**: *[Property](#const-property)* = \"http://schema.org/musicBy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3674\n\nmusicBy\n\nThe composer of the soundtrack.\n\n___\n\n### `Const` musicCompositionForm\n\n• **musicCompositionForm**: *[Property](#const-property)* = \"http://schema.org/musicCompositionForm\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3682\n\nmusicCompositionForm\n\nThe type of composition (e.g. overture, sonata, symphony, etc.).\n\n___\n\n### `Const` musicGroupMember\n\n• **musicGroupMember**: *[Property](#const-property)* = \"http://schema.org/musicGroupMember\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3690\n\nmusicGroupMember\n\nA member of a music group&#x2014;for example, John, Paul, George, or Ringo.\n\n___\n\n### `Const` musicReleaseFormat\n\n• **musicReleaseFormat**: *[Property](#const-property)* = \"http://schema.org/musicReleaseFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3698\n\nmusicReleaseFormat\n\nFormat of this release (the type of recording media used, ie. compact disc, digital media, LP, etc.).\n\n___\n\n### `Const` musicalKey\n\n• **musicalKey**: *[Property](#const-property)* = \"http://schema.org/musicalKey\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3706\n\nmusicalKey\n\nThe key, mode, or scale this composition uses.\n\n___\n\n### `Const` myersBriggs\n\n• **myersBriggs**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/myersBriggs\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:294\n\nmyersBriggs\n\nA Myers Briggs (MBTI) personality classification.\n\n___\n\n### `Const` n\n\n• **n**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#n\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:869\n\nname\n\nThis object property has been mapped\n\n___\n\n### `Const` n3String\n\n• **n3String**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#n3String\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:109\n\nn3 string\n\nThe subject formula, expressed as N3, gives this string.\n\n___\n\n### `Const` naics\n\n• **naics**: *[Property](#const-property)* = \"http://schema.org/naics\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3714\n\nnaics\n\nThe North American Industry Classification System (NAICS) code for a particular organization or business person.\n\n___\n\n### `Const` name\n\n• **name**: *[Property](#const-property)* = \"http://schema.org/name\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:133\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3722\n\nname\nname\n\nA name for some thing.\n\nThe name of the item.\n\n___\n\n### `Const` namedPosition\n\n• **namedPosition**: *[Property](#const-property)* = \"http://schema.org/namedPosition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3730\n\nnamedPosition\n\nA position played, performed or filled by a person or organization, as part of an organization. For example, an athlete in a SportsTeam might play in the position named 'Quarterback'.\n\n___\n\n### `Const` nationality\n\n• **nationality**: *[Property](#const-property)* = \"http://schema.org/nationality\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3738\n\nnationality\n\nNationality of the person.\n\n___\n\n### `Const` nearestAirport\n\n• **nearestAirport**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#nearestAirport\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:31\n\nnearest airport\n\n?X nearestAirport ?Y locates ?X in an international\n   context; for example, for the purpose of organizing a face-to-face\n   meeting of a W3C working group. This property is intended to mitigate\n   privacy risks of giving out detailed contact info.\n\n___\n\n### `Const` netWorth\n\n• **netWorth**: *[Property](#const-property)* = \"http://schema.org/netWorth\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3746\n\nnetWorth\n\nThe total financial value of the person as calculated by subtracting assets from liabilities.\n\n___\n\n### `Const` nextItem\n\n• **nextItem**: *[Property](#const-property)* = \"http://schema.org/nextItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3754\n\nnextItem\n\nA link to the ListItem that follows the current one.\n\n___\n\n### `Const` nextMeeting\n\n• **nextMeeting**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#nextMeeting\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:36\n\nnext meeting\n\nnull\n\n___\n\n### `Const` next_by_date\n\n• **next_by_date**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#next_by_date\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:428\n\nnext by date\n\nNext Item or Post in a given Container sorted by date.\n\n___\n\n### `Const` next_version\n\n• **next_version**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#next_version\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:436\n\nnext version\n\nLinks to the next revision of this Item or Post.\n\n___\n\n### `Const` nick\n\n• **nick**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/nick\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:77\n\nnickname\n\nA short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).\n\n___\n\n### `Const` nonEqual\n\n• **nonEqual**: *[Property](#const-property)* = \"http://schema.org/nonEqual\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3762\n\nnonEqual\n\nThis ordering relation for qualitative values indicates that the subject is not equal to the object.\n\n___\n\n### `Const` notEqualTo\n\n• **notEqualTo**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#notEqualTo\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:25\n\nnull\n\nEquality in this sense is actually the same URI.\nA cwm built-in logical operator.\n\n___\n\n### `Const` notIncludes\n\n• **notIncludes**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#notIncludes\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:93\n\nnull\n\nThe object formula is NOT a subset of subject.\n    True iff log:includes is false.\n    The converse of log:includes. (Understood natively by cwm.\n    The subject formula may contain variables.\n    (In cwm, variables must of course end up getting bound\n    before the log:include test can be done, or an infinite result set\n    would result)\n    Related: See includes\n\n___\n\n### `Const` notification\n\n• **notification**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#notification\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:84\n\nnotification\n\nNotification resource for an inbox.\n\n___\n\n### `Const` numAdults\n\n• **numAdults**: *[Property](#const-property)* = \"http://schema.org/numAdults\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3770\n\nnumAdults\n\nThe number of adults staying in the unit.\n\n___\n\n### `Const` numChildren\n\n• **numChildren**: *[Property](#const-property)* = \"http://schema.org/numChildren\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3778\n\nnumChildren\n\nThe number of children staying in the unit.\n\n___\n\n### `Const` numTracks\n\n• **numTracks**: *[Property](#const-property)* = \"http://schema.org/numTracks\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3786\n\nnumTracks\n\nThe number of tracks in this album or playlist.\n\n___\n\n### `Const` numberOfAirbags\n\n• **numberOfAirbags**: *[Property](#const-property)* = \"http://schema.org/numberOfAirbags\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3794\n\nnumberOfAirbags\n\nThe number or type of airbags in the vehicle.\n\n___\n\n### `Const` numberOfAxles\n\n• **numberOfAxles**: *[Property](#const-property)* = \"http://schema.org/numberOfAxles\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3804\n\nnumberOfAxles\n\nThe number of axles.<br/><br/>\n\nTypical unit code(s): C62\n\n___\n\n### `Const` numberOfBeds\n\n• **numberOfBeds**: *[Property](#const-property)* = \"http://schema.org/numberOfBeds\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3812\n\nnumberOfBeds\n\nThe quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment.\n\n___\n\n### `Const` numberOfDoors\n\n• **numberOfDoors**: *[Property](#const-property)* = \"http://schema.org/numberOfDoors\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3822\n\nnumberOfDoors\n\nThe number of doors.<br/><br/>\n\nTypical unit code(s): C62\n\n___\n\n### `Const` numberOfEmployees\n\n• **numberOfEmployees**: *[Property](#const-property)* = \"http://schema.org/numberOfEmployees\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3830\n\nnumberOfEmployees\n\nThe number of employees in an organization e.g. business.\n\n___\n\n### `Const` numberOfEpisodes\n\n• **numberOfEpisodes**: *[Property](#const-property)* = \"http://schema.org/numberOfEpisodes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3838\n\nnumberOfEpisodes\n\nThe number of episodes in this season or series.\n\n___\n\n### `Const` numberOfForwardGears\n\n• **numberOfForwardGears**: *[Property](#const-property)* = \"http://schema.org/numberOfForwardGears\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3848\n\nnumberOfForwardGears\n\nThe total number of forward gears available for the transmission system of the vehicle.<br/><br/>\n\nTypical unit code(s): C62\n\n___\n\n### `Const` numberOfItems\n\n• **numberOfItems**: *[Property](#const-property)* = \"http://schema.org/numberOfItems\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3856\n\nnumberOfItems\n\nThe number of items in an ItemList. Note that some descriptions might not fully describe all items in a list (e.g., multi-page pagination); in such cases, the numberOfItems would be for the entire list.\n\n___\n\n### `Const` numberOfPages\n\n• **numberOfPages**: *[Property](#const-property)* = \"http://schema.org/numberOfPages\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3864\n\nnumberOfPages\n\nThe number of pages in the book.\n\n___\n\n### `Const` numberOfPlayers\n\n• **numberOfPlayers**: *[Property](#const-property)* = \"http://schema.org/numberOfPlayers\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3872\n\nnumberOfPlayers\n\nIndicate how many people can play this game (minimum, maximum, or range).\n\n___\n\n### `Const` numberOfPreviousOwners\n\n• **numberOfPreviousOwners**: *[Property](#const-property)* = \"http://schema.org/numberOfPreviousOwners\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3882\n\nnumberOfPreviousOwners\n\nThe number of owners of the vehicle, including the current one.<br/><br/>\n\nTypical unit code(s): C62\n\n___\n\n### `Const` numberOfRooms\n\n• **numberOfRooms**: *[Property](#const-property)* = \"http://schema.org/numberOfRooms\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3891\n\nnumberOfRooms\n\nThe number of rooms (excluding bathrooms and closets) of the accommodation or lodging business.\nTypical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.\n\n___\n\n### `Const` numberOfSeasons\n\n• **numberOfSeasons**: *[Property](#const-property)* = \"http://schema.org/numberOfSeasons\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3899\n\nnumberOfSeasons\n\nThe number of seasons in this series.\n\n___\n\n### `Const` numberedPosition\n\n• **numberedPosition**: *[Property](#const-property)* = \"http://schema.org/numberedPosition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3907\n\nnumberedPosition\n\nA number associated with a role in an organization, for example, the number on an athlete's jersey.\n\n___\n\n### `Const` nutrition\n\n• **nutrition**: *[Property](#const-property)* = \"http://schema.org/nutrition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3915\n\nnutrition\n\nNutrition information about the recipe or menu item.\n\n___\n\n### `Const` object\n\n• **object**: *[Property](#const-property)* = \"http://schema.org/object\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:36\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7366\n\nobject\nobject\n\nThe object of the subject RDF statement.\n\nThe object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read <em>a book</em>.\n\n___\n\n### `Const` occupancy\n\n• **occupancy**: *[Property](#const-property)* = \"http://schema.org/occupancy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3924\n\noccupancy\n\nThe allowed total occupancy for the accommodation in persons (including infants etc). For individual accommodations, this is not necessarily the legal maximum but defines the permitted usage as per the contractual agreement (e.g. a double room used by a single person).\nTypical unit code(s): C62 for person\n\n___\n\n### `Const` occupationLocation\n\n• **occupationLocation**: *[Property](#const-property)* = \"http://schema.org/occupationLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3932\n\noccupationLocation\n\nThe region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.\n\n___\n\n### `Const` occupationalCategory\n\n• **occupationalCategory**: *[Property](#const-property)* = \"http://schema.org/occupationalCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3942\n\noccupationalCategory\n\nA category describing the job, preferably using a term from a taxonomy such as <a href=\"http://www.onetcenter.org/taxonomy.html\">BLS O*NET-SOC</a>, <a href=\"https://www.ilo.org/public/english/bureau/stat/isco/isco08/\">ISCO-08</a> or similar, with the property repeated for each applicable value. Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided.<br/><br/>\n\nNote: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.\n\n___\n\n### `Const` offerCount\n\n• **offerCount**: *[Property](#const-property)* = \"http://schema.org/offerCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3950\n\nofferCount\n\nThe number of offers for the product.\n\n___\n\n### `Const` offeredBy\n\n• **offeredBy**: *[Property](#const-property)* = \"http://schema.org/offeredBy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6897\n\nofferedBy\n\nA pointer to the organization or person making the offer.\n\n___\n\n### `Const` offers\n\n• **offers**: *[Property](#const-property)* = \"http://schema.org/offers\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3958\n\noffers\n\nAn offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event.\n\n___\n\n### `Const` office\n\n• **office**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#office\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:74\n\nwork\n\nnull\n\n___\n\n### `Const` oidcIssuer\n\n• **oidcIssuer**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#oidcIssuer\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:124\n\noidcIssuer\n\nThe preferred OpenID Connect issuer URI for a given Web ID.\n\n___\n\n### `Const` onClass\n\n• **onClass**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#onClass\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:204\n\nonClass\n\nThe property that determines the class that a qualified object cardinality restriction refers to.\n\n___\n\n### `Const` onDataRange\n\n• **onDataRange**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#onDataRange\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:212\n\nonDataRange\n\nThe property that determines the data range that a qualified data cardinality restriction refers to.\n\n___\n\n### `Const` onDatatype\n\n• **onDatatype**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#onDatatype\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:220\n\nonDatatype\n\nThe property that determines the datatype that a datatype restriction refers to.\n\n___\n\n### `Const` onProperties\n\n• **onProperties**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#onProperties\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:236\n\nonProperties\n\nThe property that determines the n-tuple of properties that a property restriction on an n-ary data range refers to.\n\n___\n\n### `Const` onProperty\n\n• **onProperty**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#onProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:244\n\nonProperty\n\nThe property that determines the property that a property restriction refers to.\n\n___\n\n### `Const` oneOf\n\n• **oneOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#oneOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:228\n\noneOf\n\nThe property that determines the collection of individuals or data values that build an enumeration.\n\n___\n\n### `Const` openid\n\n• **openid**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/openid\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:221\n\nopenid\n\nAn OpenID for an Agent.\n\n___\n\n### `Const` openingHours\n\n• **openingHours**: *[Property](#const-property)* = \"http://schema.org/openingHours\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3974\n\nopeningHours\n\nThe general opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'.<br/><br/>\n\n<ul>\n<li>Days are specified using the following two-letter combinations: <code>Mo</code>, <code>Tu</code>, <code>We</code>, <code>Th</code>, <code>Fr</code>, <code>Sa</code>, <code>Su</code>.</li>\n<li>Times are specified using 24:00 time. For example, 3pm is specified as <code>15:00</code>. </li>\n<li>Here is an example: <code>&lt;time itemprop=\"openingHours\" datetime=&quot;Tu,Th 16:00-20:00&quot;&gt;Tuesdays and Thursdays 4-8pm&lt;/time&gt;</code>.</li>\n<li>If a business is open 7 days a week, then it can be specified as <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Mo-Su&quot;&gt;Monday through Sunday, all day&lt;/time&gt;</code>.</li>\n</ul>\n\n___\n\n### `Const` openingHoursSpecification\n\n• **openingHoursSpecification**: *[Property](#const-property)* = \"http://schema.org/openingHoursSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3982\n\nopeningHoursSpecification\n\nThe opening hours of a certain place.\n\n___\n\n### `Const` opens\n\n• **opens**: *[Property](#const-property)* = \"http://schema.org/opens\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3990\n\nopens\n\nThe opening hour of the place or service on the given day(s) of the week.\n\n___\n\n### `Const` operatingSystem\n\n• **operatingSystem**: *[Property](#const-property)* = \"http://schema.org/operatingSystem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:3998\n\noperatingSystem\n\nOperating systems supported (Windows 7, OSX 10.6, Android 1.6).\n\n___\n\n### `Const` opponent\n\n• **opponent**: *[Property](#const-property)* = \"http://schema.org/opponent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4006\n\nopponent\n\nA sub property of participant. The opponent on this action.\n\n___\n\n### `Const` opposition\n\n• **opposition**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/arg#opposition\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:12\n\nopposition\n\nnull\n\n___\n\n### `Const` option\n\n• **option**: *[Property](#const-property)* = \"http://schema.org/option\"\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:28\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4014\n\npossible time for event\noption\n\nnull\n\nA sub property of object. The options subject to this action.\n\n___\n\n### `Const` orderDate\n\n• **orderDate**: *[Property](#const-property)* = \"http://schema.org/orderDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4022\n\norderDate\n\nDate order was placed.\n\n___\n\n### `Const` orderDelivery\n\n• **orderDelivery**: *[Property](#const-property)* = \"http://schema.org/orderDelivery\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4030\n\norderDelivery\n\nThe delivery of the parcel related to this order or order item.\n\n___\n\n### `Const` orderItemNumber\n\n• **orderItemNumber**: *[Property](#const-property)* = \"http://schema.org/orderItemNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4038\n\norderItemNumber\n\nThe identifier of the order item.\n\n___\n\n### `Const` orderItemStatus\n\n• **orderItemStatus**: *[Property](#const-property)* = \"http://schema.org/orderItemStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4046\n\norderItemStatus\n\nThe current status of the order item.\n\n___\n\n### `Const` orderNumber\n\n• **orderNumber**: *[Property](#const-property)* = \"http://schema.org/orderNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4054\n\norderNumber\n\nThe identifier of the transaction.\n\n___\n\n### `Const` orderQuantity\n\n• **orderQuantity**: *[Property](#const-property)* = \"http://schema.org/orderQuantity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4062\n\norderQuantity\n\nThe number of the item ordered. If the property is not set, assume the quantity is one.\n\n___\n\n### `Const` orderStatus\n\n• **orderStatus**: *[Property](#const-property)* = \"http://schema.org/orderStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4070\n\norderStatus\n\nThe current status of the order.\n\n___\n\n### `Const` orderedItem\n\n• **orderedItem**: *[Property](#const-property)* = \"http://schema.org/orderedItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4078\n\norderedItem\n\nThe item ordered.\n\n___\n\n### `Const` org\n\n• **org**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#org\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:765\n\norganization\n\nThis object property has been mapped. Use the organization-name data property.\n\n___\n\n### `Const` organizer\n\n• **organizer**: *[Property](#const-property)* = \"http://schema.org/organizer\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:234\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4086\n\nORGANIZER\norganizer\n\n\t    value type: CAL-ADDRESS\n\nAn organizer of an Event.\n\n___\n\n### `Const` origin\n\n• **origin**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#origin\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:95\n\norigin\n\nA web application, identified by its Origin, such as\n        <https://scripts.example.com>, being given the right.\n        When a user of the web application at a certain origin accesses the server,\n        then the browser sets the Origin: header to warn that a possibly untrusted webapp\n        is being used.\n        Then, BOTH the user AND the origin must have the required access.\n\n___\n\n### `Const` originAddress\n\n• **originAddress**: *[Property](#const-property)* = \"http://schema.org/originAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4094\n\noriginAddress\n\nShipper's address.\n\n___\n\n### `Const` outputString\n\n• **outputString**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#outputString\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:234\n\noutput string\n\nThe subject is a key and the object is a string,\nwhere the strings are to be output in the order of the keys.\nSee cwm --strings in cwm --help.\n\n___\n\n### `Const` ownedFrom\n\n• **ownedFrom**: *[Property](#const-property)* = \"http://schema.org/ownedFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4102\n\nownedFrom\n\nThe date and time of obtaining the product.\n\n___\n\n### `Const` ownedThrough\n\n• **ownedThrough**: *[Property](#const-property)* = \"http://schema.org/ownedThrough\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4110\n\nownedThrough\n\nThe date and time of giving up ownership on the product.\n\n___\n\n### `Const` owner\n\n• **owner**: *[Property](#const-property)* = \"http://www.w3.org/ns/auth/acl#owner\"\n\nDefined in node_modules/rdf-namespaces/dist/acl.ts:106\n\nowner\n\nThe person or other agent which owns this.\n    For example, the owner of a file in a filesystem.\n    There is a sense of right to control.   Typically defaults to the agent who craeted\n    something but can be changed.\n\n___\n\n### `Const` owner_of\n\n• **owner_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#owner_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:444\n\nowner of\n\nA resource owned by a particular UserAccount, for example, a weblog or image gallery.\n\n___\n\n### `Const` owns\n\n• **owns**: *[Property](#const-property)* = \"http://schema.org/owns\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4118\n\nowns\n\nProducts owned by the organization or person.\n\n___\n\n### `Const` page\n\n• **page**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/page\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:422\n\npage\n\nA page or document about this thing.\n\n___\n\n### `Const` pageEnd\n\n• **pageEnd**: *[Property](#const-property)* = \"http://schema.org/pageEnd\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4126\n\npageEnd\n\nThe page on which the work ends; for example \"138\" or \"xvi\".\n\n___\n\n### `Const` pageSequence\n\n• **pageSequence**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#pageSequence\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:100\n\nPage\n\nLink to a page sequence resource, as defined by LDP Paging.  Typically used to communicate the sorting criteria used to allocate LDPC members to pages.\n\n___\n\n### `Const` pageSortCollation\n\n• **pageSortCollation**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#pageSortCollation\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:92\n\npageSortCollation\n\nThe collation used to order the members across pages in a page sequence when comparing strings.\n\n___\n\n### `Const` pageSortCriteria\n\n• **pageSortCriteria**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#pageSortCriteria\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:68\n\npageSortCriteria\n\nLink to the list of sorting criteria used by the server in a representation.  Typically used on Link response headers as an extension link relation URI in the rel= parameter.\n\n___\n\n### `Const` pageSortOrder\n\n• **pageSortOrder**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#pageSortOrder\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:84\n\npageSortOrder\n\nThe ascending/descending/etc order used to order the members across pages in a page sequence.\n\n___\n\n### `Const` pageSortPredicate\n\n• **pageSortPredicate**: *[Property](#const-property)* = \"http://www.w3.org/ns/ldp#pageSortPredicate\"\n\nDefined in node_modules/rdf-namespaces/dist/ldp.ts:76\n\npageSortPredicate\n\nPredicate used to specify the order of the members across a page sequence's in-sequence page resources; it asserts nothing about the order of members in the representation of a single page.\n\n___\n\n### `Const` pageStart\n\n• **pageStart**: *[Property](#const-property)* = \"http://schema.org/pageStart\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4134\n\npageStart\n\nThe page on which the work starts; for example \"135\" or \"xiii\".\n\n___\n\n### `Const` pagination\n\n• **pagination**: *[Property](#const-property)* = \"http://schema.org/pagination\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4142\n\npagination\n\nAny description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".\n\n___\n\n### `Const` parent\n\n• **parent**: *[Property](#const-property)* = \"http://schema.org/parent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6905\n\nparent\n\nA parent of this person.\n\n___\n\n### `Const` parentItem\n\n• **parentItem**: *[Property](#const-property)* = \"http://schema.org/parentItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4150\n\nparentItem\n\nThe parent of a question, answer or item in general.\n\n___\n\n### `Const` parentOrganization\n\n• **parentOrganization**: *[Property](#const-property)* = \"http://schema.org/parentOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7245\n\nparentOrganization\n\nThe larger organization that this organization is a <a class=\"localLink\" href=\"http://schema.org/subOrganization\">subOrganization</a> of, if any.\n\n___\n\n### `Const` parentService\n\n• **parentService**: *[Property](#const-property)* = \"http://schema.org/parentService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4158\n\nparentService\n\nA broadcast service to which the broadcast service may belong to such as regional variations of a national channel.\n\n___\n\n### `Const` parent_of\n\n• **parent_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#parent_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:452\n\nparent of\n\nA child Container or Forum that this Container or Forum is a parent of.\n\n___\n\n### `Const` parents\n\n• **parents**: *[Property](#const-property)* = \"http://schema.org/parents\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4166\n\nparents\n\nA parents of the person.\n\n___\n\n### `Const` parsedAsN3\n\n• **parsedAsN3**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#parsedAsN3\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:101\n\nparses to\n\nThe subject string, parsed as N3, gives this formula.\n\n___\n\n### `Const` part\n\n• **part**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/trip#part\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:30\n\npart\n\nnull\n\n___\n\n### `Const` partOfEpisode\n\n• **partOfEpisode**: *[Property](#const-property)* = \"http://schema.org/partOfEpisode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4174\n\npartOfEpisode\n\nThe episode to which this clip belongs.\n\n___\n\n### `Const` partOfInvoice\n\n• **partOfInvoice**: *[Property](#const-property)* = \"http://schema.org/partOfInvoice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4182\n\npartOfInvoice\n\nThe order is being paid as part of the referenced Invoice.\n\n___\n\n### `Const` partOfOrder\n\n• **partOfOrder**: *[Property](#const-property)* = \"http://schema.org/partOfOrder\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4190\n\npartOfOrder\n\nThe overall order the items in this delivery were included in.\n\n___\n\n### `Const` partOfSeason\n\n• **partOfSeason**: *[Property](#const-property)* = \"http://schema.org/partOfSeason\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4198\n\npartOfSeason\n\nThe season to which this episode belongs.\n\n___\n\n### `Const` partOfSeries\n\n• **partOfSeries**: *[Property](#const-property)* = \"http://schema.org/partOfSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6913\n\npartOfSeries\n\nThe series to which this episode or season belongs.\n\n___\n\n### `Const` partOfTVSeries\n\n• **partOfTVSeries**: *[Property](#const-property)* = \"http://schema.org/partOfTVSeries\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4206\n\npartOfTVSeries\n\nThe TV series to which this episode or season belongs.\n\n___\n\n### `Const` part_of\n\n• **part_of**: *string* = \"http://rdfs.org/sioc/ns#part_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:580\n\npart of\n\nA resource that the subject is a part of.\n\n___\n\n### `Const` participant\n\n• **participant**: *[Property](#const-property)* = \"http://schema.org/participant\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:58\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7382\n\nparticipant\nparticipant\n\nA person (or other agent) who  particpates in an event, meeting, etc.\n\nOther co-agents that participated in the action indirectly. e.g. John wrote a book with <em>Steve</em>.\n\n___\n\n### `Const` partner\n\n• **partner**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#partner\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:187\n\nnull\n\nnull\n\n___\n\n### `Const` partySize\n\n• **partySize**: *[Property](#const-property)* = \"http://schema.org/partySize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4214\n\npartySize\n\nNumber of people the reservation should accommodate.\n\n___\n\n### `Const` passengerPriorityStatus\n\n• **passengerPriorityStatus**: *[Property](#const-property)* = \"http://schema.org/passengerPriorityStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4222\n\npassengerPriorityStatus\n\nThe priority status assigned to a passenger for security or boarding (e.g. FastTrack or Priority).\n\n___\n\n### `Const` passengerSequenceNumber\n\n• **passengerSequenceNumber**: *[Property](#const-property)* = \"http://schema.org/passengerSequenceNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4230\n\npassengerSequenceNumber\n\nThe passenger's sequence number as assigned by the airline.\n\n___\n\n### `Const` pastProject\n\n• **pastProject**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/pastProject\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:366\n\npast project\n\nA project this person has previously worked on.\n\n___\n\n### `Const` patches\n\n• **patches**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#patches\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:132\n\npatches\n\nThe document to which this patch applies.\n\n___\n\n### `Const` payee\n\n• **payee**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#payee\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:36\n\npayee\n\nnull\n\n___\n\n### `Const` paymentAccepted\n\n• **paymentAccepted**: *[Property](#const-property)* = \"http://schema.org/paymentAccepted\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4238\n\npaymentAccepted\n\nCash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc.\n\n___\n\n### `Const` paymentDue\n\n• **paymentDue**: *[Property](#const-property)* = \"http://schema.org/paymentDue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4246\n\npaymentDue\n\nThe date that payment is due.\n\n___\n\n### `Const` paymentDueDate\n\n• **paymentDueDate**: *[Property](#const-property)* = \"http://schema.org/paymentDueDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6921\n\npaymentDueDate\n\nThe date that payment is due.\n\n___\n\n### `Const` paymentMethod\n\n• **paymentMethod**: *[Property](#const-property)* = \"http://schema.org/paymentMethod\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4254\n\npaymentMethod\n\nThe name of the credit card or other method of payment for the order.\n\n___\n\n### `Const` paymentMethodId\n\n• **paymentMethodId**: *[Property](#const-property)* = \"http://schema.org/paymentMethodId\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4262\n\npaymentMethodId\n\nAn identifier for the method of payment used (e.g. the last 4 digits of the credit card).\n\n___\n\n### `Const` paymentStatus\n\n• **paymentStatus**: *[Property](#const-property)* = \"http://schema.org/paymentStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4270\n\npaymentStatus\n\nThe status of payment; whether the invoice has been paid or not.\n\n___\n\n### `Const` paymentUrl\n\n• **paymentUrl**: *[Property](#const-property)* = \"http://schema.org/paymentUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4278\n\npaymentUrl\n\nThe URL for sending a payment.\n\n___\n\n### `Const` percentile10\n\n• **percentile10**: *[Property](#const-property)* = \"http://schema.org/percentile10\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4286\n\npercentile10\n\nThe 10th percentile value.\n\n___\n\n### `Const` percentile25\n\n• **percentile25**: *[Property](#const-property)* = \"http://schema.org/percentile25\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4294\n\npercentile25\n\nThe 25th percentile value.\n\n___\n\n### `Const` percentile75\n\n• **percentile75**: *[Property](#const-property)* = \"http://schema.org/percentile75\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4302\n\npercentile75\n\nThe 75th percentile value.\n\n___\n\n### `Const` percentile90\n\n• **percentile90**: *[Property](#const-property)* = \"http://schema.org/percentile90\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4310\n\npercentile90\n\nThe 90th percentile value.\n\n___\n\n### `Const` performTime\n\n• **performTime**: *[Property](#const-property)* = \"http://schema.org/performTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6929\n\nperformTime\n\nThe length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>.\n\n___\n\n### `Const` performer\n\n• **performer**: *[Property](#const-property)* = \"http://schema.org/performer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6937\n\nperformer\n\nA performer at the event&#x2014;for example, a presenter, musician, musical group or actor.\n\n___\n\n### `Const` performerIn\n\n• **performerIn**: *[Property](#const-property)* = \"http://schema.org/performerIn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4318\n\nperformerIn\n\nEvent that this person is a performer or participant in.\n\n___\n\n### `Const` performers\n\n• **performers**: *[Property](#const-property)* = \"http://schema.org/performers\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4326\n\nperformers\n\nThe main performer or performers of the event&#x2014;for example, a presenter, musician, or actor.\n\n___\n\n### `Const` permissionType\n\n• **permissionType**: *[Property](#const-property)* = \"http://schema.org/permissionType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4334\n\npermissionType\n\nThe type of permission granted the person, organization, or audience.\n\n___\n\n### `Const` permissions\n\n• **permissions**: *[Property](#const-property)* = \"http://schema.org/permissions\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4342\n\npermissions\n\nPermission(s) required to run the app (for example, a mobile app may require full internet access or may run only on wifi).\n\n___\n\n### `Const` permitAudience\n\n• **permitAudience**: *[Property](#const-property)* = \"http://schema.org/permitAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4350\n\npermitAudience\n\nThe target audience for this permit.\n\n___\n\n### `Const` permittedUsage\n\n• **permittedUsage**: *[Property](#const-property)* = \"http://schema.org/permittedUsage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4358\n\npermittedUsage\n\nIndications regarding the permitted usage of the accommodation.\n\n___\n\n### `Const` petsAllowed\n\n• **petsAllowed**: *[Property](#const-property)* = \"http://schema.org/petsAllowed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4366\n\npetsAllowed\n\nIndicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.\n\n___\n\n### `Const` phone\n\n• **phone**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/phone\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:131\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:197\n\nnull\nphone\n\nnull\n\nA phone,  specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).\n\n___\n\n### `Const` photo\n\n• **photo**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#photo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6945\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:877\n\nphoto\nphoto\n\nA photograph of this place.\n\nThis object property has been mapped\n\n___\n\n### `Const` photos\n\n• **photos**: *[Property](#const-property)* = \"http://schema.org/photos\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4374\n\nphotos\n\nPhotographs of this place.\n\n___\n\n### `Const` pickupLocation\n\n• **pickupLocation**: *[Property](#const-property)* = \"http://schema.org/pickupLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4382\n\npickupLocation\n\nWhere a taxi will pick up a passenger or a rental car can be picked up.\n\n___\n\n### `Const` pickupTime\n\n• **pickupTime**: *[Property](#const-property)* = \"http://schema.org/pickupTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4390\n\npickupTime\n\nWhen a taxi will pickup a passenger or a rental car can be picked up.\n\n___\n\n### `Const` plan\n\n• **plan**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/plan\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:237\n\nplan\n\nA .plan comment, in the tradition of finger and '.plan' files.\n\n___\n\n### `Const` playMode\n\n• **playMode**: *[Property](#const-property)* = \"http://schema.org/playMode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4398\n\nplayMode\n\nIndicates whether this game is multi-player, co-op or single-player.  The game can be marked as multi-player, co-op and single-player at the same time.\n\n___\n\n### `Const` playerType\n\n• **playerType**: *[Property](#const-property)* = \"http://schema.org/playerType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4406\n\nplayerType\n\nPlayer type required&#x2014;for example, Flash or Silverlight.\n\n___\n\n### `Const` playersOnline\n\n• **playersOnline**: *[Property](#const-property)* = \"http://schema.org/playersOnline\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4414\n\nplayersOnline\n\nNumber of players on the server.\n\n___\n\n### `Const` polygon\n\n• **polygon**: *[Property](#const-property)* = \"http://schema.org/polygon\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4422\n\npolygon\n\nA polygon is the area enclosed by a point-to-point path for which the starting and ending points are the same. A polygon is expressed as a series of four or more space delimited points where the first and final points are identical.\n\n___\n\n### `Const` position\n\n• **position**: *[Property](#const-property)* = \"http://schema.org/position\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7350\n\nposition\n\nThe position of an item in a series or sequence of items.\n\n___\n\n### `Const` postOfficeBoxNumber\n\n• **postOfficeBoxNumber**: *[Property](#const-property)* = \"http://schema.org/postOfficeBoxNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4430\n\npostOfficeBoxNumber\n\nThe post office box number for PO box addresses.\n\n___\n\n### `Const` postalCode\n\n• **postalCode**: *[Property](#const-property)* = \"http://schema.org/postalCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4438\n\npostalCode\n\nThe postal code. For example, 94043.\n\n___\n\n### `Const` potentialAction\n\n• **potentialAction**: *[Property](#const-property)* = \"http://schema.org/potentialAction\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4446\n\npotentialAction\n\nIndicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.\n\n___\n\n### `Const` predecessorOf\n\n• **predecessorOf**: *[Property](#const-property)* = \"http://schema.org/predecessorOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4454\n\npredecessorOf\n\nA pointer from a previous, often discontinued variant of the product to its newer variant.\n\n___\n\n### `Const` predicate\n\n• **predicate**: *[Property](#const-property)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:28\n\npredicate\n\nThe predicate of the subject RDF statement.\n\n___\n\n### `Const` preferencesFile\n\n• **preferencesFile**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/space#preferencesFile\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:20\n\npreferences file\n\nnull\n\n___\n\n### `Const` preferredURI\n\n• **preferredURI**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#preferredURI\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:66\n\npreferred\n\nA string which is the URI a person, organization, etc, prefers that people use for them.\n\n___\n\n### `Const` prepTime\n\n• **prepTime**: *[Property](#const-property)* = \"http://schema.org/prepTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4462\n\nprepTime\n\nThe length of time it takes to prepare the items to be used in instructions or a direction, in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>.\n\n___\n\n### `Const` previousItem\n\n• **previousItem**: *[Property](#const-property)* = \"http://schema.org/previousItem\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4470\n\npreviousItem\n\nA link to the ListItem that preceeds the current one.\n\n___\n\n### `Const` previousMeeting\n\n• **previousMeeting**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#previousMeeting\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:44\n\nprevious meeting\n\nnull\n\n___\n\n### `Const` previousStartDate\n\n• **previousStartDate**: *[Property](#const-property)* = \"http://schema.org/previousStartDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4478\n\npreviousStartDate\n\nUsed in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.\n\n___\n\n### `Const` previous_by_date\n\n• **previous_by_date**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#previous_by_date\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:460\n\nprevious by date\n\nPrevious Item or Post in a given Container sorted by date.\n\n___\n\n### `Const` previous_version\n\n• **previous_version**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#previous_version\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:468\n\nprevious version\n\nLinks to the previous revision of this Item or Post.\n\n___\n\n### `Const` price\n\n• **price**: *[Property](#const-property)* = \"http://schema.org/price\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4496\n\nprice\n\nThe offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use the <a class=\"localLink\" href=\"http://schema.org/priceCurrency\">priceCurrency</a> property (with standard formats: <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217 currency format</a> e.g. \"USD\"; <a href=\"https://en.wikipedia.org/wiki/List_of_cryptocurrencies\">Ticker symbol</a> for cryptocurrencies e.g. \"BTC\"; well known names for <a href=\"https://en.wikipedia.org/wiki/Local_exchange_trading_system\">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. \"Ithaca HOUR\") instead of including <a href=\"http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign\">ambiguous symbols</a> such as '$' in the value.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n<li>Note that both <a href=\"http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute\">RDFa</a> and Microdata syntax allow the use of a \"content=\" attribute for publishing simple machine-readable values alongside more human-friendly formatting.</li>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n</ul>\n\n___\n\n### `Const` priceComponent\n\n• **priceComponent**: *[Property](#const-property)* = \"http://schema.org/priceComponent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4504\n\npriceComponent\n\nThis property links to all <a class=\"localLink\" href=\"http://schema.org/UnitPriceSpecification\">UnitPriceSpecification</a> nodes that apply in parallel for the <a class=\"localLink\" href=\"http://schema.org/CompoundPriceSpecification\">CompoundPriceSpecification</a> node.\n\n___\n\n### `Const` priceCurrency\n\n• **priceCurrency**: *[Property](#const-property)* = \"http://schema.org/priceCurrency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4514\n\npriceCurrency\n\nThe currency of the price, or a price component when attached to <a class=\"localLink\" href=\"http://schema.org/PriceSpecification\">PriceSpecification</a> and its subtypes.<br/><br/>\n\nUse standard formats: <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217 currency format</a> e.g. \"USD\"; <a href=\"https://en.wikipedia.org/wiki/List_of_cryptocurrencies\">Ticker symbol</a> for cryptocurrencies e.g. \"BTC\"; well known names for <a href=\"https://en.wikipedia.org/wiki/Local_exchange_trading_system\">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. \"Ithaca HOUR\".\n\n___\n\n### `Const` priceRange\n\n• **priceRange**: *[Property](#const-property)* = \"http://schema.org/priceRange\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4522\n\npriceRange\n\nThe price range of the business, for example <code>$$$</code>.\n\n___\n\n### `Const` priceSpecification\n\n• **priceSpecification**: *[Property](#const-property)* = \"http://schema.org/priceSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4530\n\npriceSpecification\n\nOne or more detailed price specifications, indicating the unit price and delivery or payment charges.\n\n___\n\n### `Const` priceType\n\n• **priceType**: *[Property](#const-property)* = \"http://schema.org/priceType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4538\n\npriceType\n\nA short text or acronym indicating multiple price specifications for the same offer, e.g. SRP for the suggested retail price or INVOICE for the invoice price, mostly used in the car industry.\n\n___\n\n### `Const` priceValidUntil\n\n• **priceValidUntil**: *[Property](#const-property)* = \"http://schema.org/priceValidUntil\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4546\n\npriceValidUntil\n\nThe date after which the price is no longer available.\n\n___\n\n### `Const` primaryImageOfPage\n\n• **primaryImageOfPage**: *[Property](#const-property)* = \"http://schema.org/primaryImageOfPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4554\n\nprimaryImageOfPage\n\nIndicates the main image on the page.\n\n___\n\n### `Const` primaryTopic\n\n• **primaryTopic**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/primaryTopic\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:398\n\nprimary topic\n\nThe primary topic of some page or document.\n\n___\n\n### `Const` printColumn\n\n• **printColumn**: *[Property](#const-property)* = \"http://schema.org/printColumn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4562\n\nprintColumn\n\nThe number of the column in which the NewsArticle appears in the print edition.\n\n___\n\n### `Const` printEdition\n\n• **printEdition**: *[Property](#const-property)* = \"http://schema.org/printEdition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4570\n\nprintEdition\n\nThe edition of the print product in which the NewsArticle appears.\n\n___\n\n### `Const` printPage\n\n• **printPage**: *[Property](#const-property)* = \"http://schema.org/printPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4578\n\nprintPage\n\nIf this NewsArticle appears in print, this field indicates the name of the page on which the article is found. Please note that this field is intended for the exact page name (e.g. A5, B18).\n\n___\n\n### `Const` printSection\n\n• **printSection**: *[Property](#const-property)* = \"http://schema.org/printSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4586\n\nprintSection\n\nIf this NewsArticle appears in print, this field indicates the print section in which the article appeared.\n\n___\n\n### `Const` privateTypeIndex\n\n• **privateTypeIndex**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#privateTypeIndex\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:92\n\nprivate type index\n\nPoints to an unlisted type index resource.\n\n___\n\n### `Const` processingTime\n\n• **processingTime**: *[Property](#const-property)* = \"http://schema.org/processingTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4594\n\nprocessingTime\n\nEstimated processing time for the service using this channel.\n\n___\n\n### `Const` processorRequirements\n\n• **processorRequirements**: *[Property](#const-property)* = \"http://schema.org/processorRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4602\n\nprocessorRequirements\n\nProcessor architecture required to run the application (e.g. IA64).\n\n___\n\n### `Const` producer\n\n• **producer**: *[Property](#const-property)* = \"http://schema.org/producer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4610\n\nproducer\n\nThe person or organization who produced the work (e.g. music album, movie, tv/radio series etc.).\n\n___\n\n### `Const` produces\n\n• **produces**: *[Property](#const-property)* = \"http://schema.org/produces\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4618\n\nproduces\n\nThe tangible thing generated by the service, e.g. a passport, permit, etc.\n\n___\n\n### `Const` productID\n\n• **productID**: *[Property](#const-property)* = \"http://schema.org/productID\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4626\n\nproductID\n\nThe product identifier, such as ISBN. For example: <code>meta itemprop=\"productID\" content=\"isbn:123-456-789\"</code>.\n\n___\n\n### `Const` productSupported\n\n• **productSupported**: *[Property](#const-property)* = \"http://schema.org/productSupported\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4634\n\nproductSupported\n\nThe product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. \"iPhone\") or a general category of products or services (e.g. \"smartphones\").\n\n___\n\n### `Const` productionCompany\n\n• **productionCompany**: *[Property](#const-property)* = \"http://schema.org/productionCompany\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4642\n\nproductionCompany\n\nThe production company or studio responsible for the item e.g. series, video game, episode etc.\n\n___\n\n### `Const` productionDate\n\n• **productionDate**: *[Property](#const-property)* = \"http://schema.org/productionDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4650\n\nproductionDate\n\nThe date of production of the item, e.g. vehicle.\n\n___\n\n### `Const` proficiencyLevel\n\n• **proficiencyLevel**: *[Property](#const-property)* = \"http://schema.org/proficiencyLevel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4658\n\nproficiencyLevel\n\nProficiency needed for this content; expected values: 'Beginner', 'Expert'.\n\n___\n\n### `Const` programMembershipUsed\n\n• **programMembershipUsed**: *[Property](#const-property)* = \"http://schema.org/programMembershipUsed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4666\n\nprogramMembershipUsed\n\nAny membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.\n\n___\n\n### `Const` programName\n\n• **programName**: *[Property](#const-property)* = \"http://schema.org/programName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4674\n\nprogramName\n\nThe program providing the membership.\n\n___\n\n### `Const` programmingLanguage\n\n• **programmingLanguage**: *[Property](#const-property)* = \"http://schema.org/programmingLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4682\n\nprogrammingLanguage\n\nThe computer programming language.\n\n___\n\n### `Const` programmingModel\n\n• **programmingModel**: *[Property](#const-property)* = \"http://schema.org/programmingModel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4690\n\nprogrammingModel\n\nIndicates whether API is managed or unmanaged.\n\n___\n\n### `Const` propertyChainAxiom\n\n• **propertyChainAxiom**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#propertyChainAxiom\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:252\n\npropertyChainAxiom\n\nThe property that determines the n-tuple of properties that build a sub property chain of a given property.\n\n___\n\n### `Const` propertyDisjointWith\n\n• **propertyDisjointWith**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#propertyDisjointWith\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:260\n\npropertyDisjointWith\n\nThe property that determines that two given properties are disjoint.\n\n___\n\n### `Const` propertyID\n\n• **propertyID**: *[Property](#const-property)* = \"http://schema.org/propertyID\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4701\n\npropertyID\n\nA commonly used identifier for the characteristic represented by the property, e.g. a manufacturer or a standard code for a property. propertyID can be\n(1) a prefixed string, mainly meant to be used with standards for product properties; (2) a site-specific, non-prefixed string (e.g. the primary key of the property or the vendor-specific id of the property), or (3)\na URL indicating the type of the property, either pointing to an external vocabulary, or a Web resource that describes the property (e.g. a glossary entry).\nStandards bodies should promote a standard prefix for the identifiers of properties from their standards.\n\n___\n\n### `Const` proteinContent\n\n• **proteinContent**: *[Property](#const-property)* = \"http://schema.org/proteinContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4709\n\nproteinContent\n\nThe number of grams of protein.\n\n___\n\n### `Const` protocol\n\n• **protocol**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#protocol\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:39\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:39\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:39\n\nsupports protocol\nsupports protocol\nsupports protocol\n\nThe application supports this network protocol.\n\nThe application supports this network protocol.\n\nThe application supports this network protocol.\n\n___\n\n### `Const` provenance\n\n• **provenance**: *[Property](#const-property)* = \"http://purl.org/dc/terms/provenance\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:324\n\nProvenance\n\nA statement of any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation.\n\n___\n\n### `Const` provider\n\n• **provider**: *[Property](#const-property)* = \"http://schema.org/provider\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6953\n\nprovider\n\nThe service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.\n\n___\n\n### `Const` providerMobility\n\n• **providerMobility**: *[Property](#const-property)* = \"http://schema.org/providerMobility\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4717\n\nproviderMobility\n\nIndicates the mobility of a provided service (e.g. 'static', 'dynamic').\n\n___\n\n### `Const` providesBroadcastService\n\n• **providesBroadcastService**: *[Property](#const-property)* = \"http://schema.org/providesBroadcastService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6961\n\nprovidesBroadcastService\n\nThe BroadcastService offered on this channel.\n\n___\n\n### `Const` providesService\n\n• **providesService**: *[Property](#const-property)* = \"http://schema.org/providesService\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4725\n\nprovidesService\n\nThe service provided by this channel.\n\n___\n\n### `Const` publicAccess\n\n• **publicAccess**: *[Property](#const-property)* = \"http://schema.org/publicAccess\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4733\n\npublicAccess\n\nA flag to signal that the <a class=\"localLink\" href=\"http://schema.org/Place\">Place</a> is open to public visitors.  If this property is omitted there is no assumed default boolean value\n\n___\n\n### `Const` publicTypeIndex\n\n• **publicTypeIndex**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#publicTypeIndex\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:100\n\npublic type index\n\nPoints to a listed type index resource.\n\n___\n\n### `Const` publication\n\n• **publication**: *[Property](#const-property)* = \"http://schema.org/publication\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4741\n\npublication\n\nA publication event associated with the item.\n\n___\n\n### `Const` publications\n\n• **publications**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/publications\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:350\n\npublications\n\nA link to the publications of this person.\n\n___\n\n### `Const` publishedOn\n\n• **publishedOn**: *[Property](#const-property)* = \"http://schema.org/publishedOn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4749\n\npublishedOn\n\nA broadcast service associated with the publication event.\n\n___\n\n### `Const` publisher\n\n• **publisher**: *[Property](#const-property)* = \"http://schema.org/publisher\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:76\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:332\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4757\n\nPublisher\nPublisher\npublisher\n\nAn entity responsible for making the resource available.\n\nAn entity responsible for making the resource available.\n\nThe publisher of the creative work.\n\n___\n\n### `Const` publishingPrinciples\n\n• **publishingPrinciples**: *[Property](#const-property)* = \"http://schema.org/publishingPrinciples\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4767\n\npublishingPrinciples\n\nThe publishingPrinciples property indicates (typically via <a class=\"localLink\" href=\"http://schema.org/URL\">URL</a>) a document describing the editorial principles of an <a class=\"localLink\" href=\"http://schema.org/Organization\">Organization</a> (or individual e.g. a <a class=\"localLink\" href=\"http://schema.org/Person\">Person</a> writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a <a class=\"localLink\" href=\"http://schema.org/CreativeWork\">CreativeWork</a> (e.g. <a class=\"localLink\" href=\"http://schema.org/NewsArticle\">NewsArticle</a>) the principles are those of the party primarily responsible for the creation of the <a class=\"localLink\" href=\"http://schema.org/CreativeWork\">CreativeWork</a>.<br/><br/>\n\nWhile such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a <a class=\"localLink\" href=\"http://schema.org/funder\">funder</a>) can be expressed using schema.org terminology.\n\n___\n\n### `Const` purchaseDate\n\n• **purchaseDate**: *[Property](#const-property)* = \"http://schema.org/purchaseDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4775\n\npurchaseDate\n\nThe date the item e.g. vehicle was purchased by the current owner.\n\n___\n\n### `Const` qualifiedCardinality\n\n• **qualifiedCardinality**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#qualifiedCardinality\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:268\n\nqualifiedCardinality\n\nThe property that determines the cardinality of an exact qualified cardinality restriction.\n\n___\n\n### `Const` query\n\n• **query**: *[Property](#const-property)* = \"http://schema.org/query\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4783\n\nquery\n\nA sub property of instrument. The query used on this action.\n\n___\n\n### `Const` quest\n\n• **quest**: *[Property](#const-property)* = \"http://schema.org/quest\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4791\n\nquest\n\nThe task that a player-controlled character, or group of characters may complete in order to gain a reward.\n\n___\n\n### `Const` question\n\n• **question**: *[Property](#const-property)* = \"http://schema.org/question\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4799\n\nquestion\n\nA sub property of object. A question.\n\n___\n\n### `Const` racine\n\n• **racine**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#racine\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:269\n\nnull\n\nFor anything identified by a URI with a fragid, this is the\nthing identified by the same URI without a hash or fragid.\nFor anything else, it is itself.\n\n___\n\n### `Const` range\n\n• **range**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#range\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:52\n\nrange\n\nA range of the subject property.\n\n___\n\n### `Const` ratingCount\n\n• **ratingCount**: *[Property](#const-property)* = \"http://schema.org/ratingCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4807\n\nratingCount\n\nThe count of total number of ratings.\n\n___\n\n### `Const` ratingValue\n\n• **ratingValue**: *[Property](#const-property)* = \"http://schema.org/ratingValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4823\n\nratingValue\n\nThe rating for the content.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` rawType\n\n• **rawType**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#rawType\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:38\n\nnull\n\nThis is a low-level language type, one of log:Formula, log:Literal,\nlog:List, log:Set or log:Other.\nExample: log:semanticsOrError returns either a formula or a string,\nand you can check which using log:rawType.\n\n___\n\n### `Const` rawUri\n\n• **rawUri**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#rawUri\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:259\n\nnull\n\nThis allows one to look at the actual string of the URI which identifies this,\nfor anything, even a blank node or a formula. This peeks into the internal\nworkings of cwm, and so is not normally used. Use log:uri instead.\n\n___\n\n### `Const` rdate\n\n• **rdate**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#rdate\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:243\n\nRDATE\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` read\n\n• **read**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#read\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:108\n\nread\n\nIndicates if a message has been read or not. This property should have a boolean datatype.\n\n___\n\n### `Const` read_at\n\n• **read_at**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#read_at\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:476\n\nread at\n\nWhen this was read, in ISO 8601 format.\n\n___\n\n### `Const` readonlyValue\n\n• **readonlyValue**: *[Property](#const-property)* = \"http://schema.org/readonlyValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4831\n\nreadonlyValue\n\nWhether or not a property is mutable.  Default is false. Specifying this for a property that also has a value makes it act similar to a \"hidden\" input in an HTML form.\n\n___\n\n### `Const` realEstateAgent\n\n• **realEstateAgent**: *[Property](#const-property)* = \"http://schema.org/realEstateAgent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4839\n\nrealEstateAgent\n\nA sub property of participant. The real estate agent involved in the action.\n\n___\n\n### `Const` recipe\n\n• **recipe**: *[Property](#const-property)* = \"http://schema.org/recipe\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4847\n\nrecipe\n\nA sub property of instrument. The recipe/instructions used to perform the action.\n\n___\n\n### `Const` recipeCategory\n\n• **recipeCategory**: *[Property](#const-property)* = \"http://schema.org/recipeCategory\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4855\n\nrecipeCategory\n\nThe category of the recipe—for example, appetizer, entree, etc.\n\n___\n\n### `Const` recipeCuisine\n\n• **recipeCuisine**: *[Property](#const-property)* = \"http://schema.org/recipeCuisine\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4863\n\nrecipeCuisine\n\nThe cuisine of the recipe (for example, French or Ethiopian).\n\n___\n\n### `Const` recipeIngredient\n\n• **recipeIngredient**: *[Property](#const-property)* = \"http://schema.org/recipeIngredient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6969\n\nrecipeIngredient\n\nA single ingredient used in the recipe, e.g. sugar, flour or garlic.\n\n___\n\n### `Const` recipeInstructions\n\n• **recipeInstructions**: *[Property](#const-property)* = \"http://schema.org/recipeInstructions\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4871\n\nrecipeInstructions\n\nA step in making the recipe, in the form of a single item (document, video, etc.) or an ordered list with HowToStep and/or HowToSection items.\n\n___\n\n### `Const` recipeYield\n\n• **recipeYield**: *[Property](#const-property)* = \"http://schema.org/recipeYield\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4879\n\nrecipeYield\n\nThe quantity produced by the recipe (for example, number of people served, number of servings, etc).\n\n___\n\n### `Const` recipent\n\n• **recipent**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#recipent\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:136\n\nto\n\nnull\n\n___\n\n### `Const` recipient\n\n• **recipient**: *[Property](#const-property)* = \"http://schema.org/recipient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7326\n\nrecipient\n\nA sub property of participant. The participant who is at the receiving end of the action.\n\n___\n\n### `Const` recordLabel\n\n• **recordLabel**: *[Property](#const-property)* = \"http://schema.org/recordLabel\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4887\n\nrecordLabel\n\nThe label that issued the release.\n\n___\n\n### `Const` recordedAs\n\n• **recordedAs**: *[Property](#const-property)* = \"http://schema.org/recordedAs\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6977\n\nrecordedAs\n\nAn audio recording of the work.\n\n___\n\n### `Const` recordedAt\n\n• **recordedAt**: *[Property](#const-property)* = \"http://schema.org/recordedAt\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6985\n\nrecordedAt\n\nThe Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.\n\n___\n\n### `Const` recordedIn\n\n• **recordedIn**: *[Property](#const-property)* = \"http://schema.org/recordedIn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6993\n\nrecordedIn\n\nThe CreativeWork that captured all or part of this Event.\n\n___\n\n### `Const` recordingOf\n\n• **recordingOf**: *[Property](#const-property)* = \"http://schema.org/recordingOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7001\n\nrecordingOf\n\nThe composition this track is a recording of.\n\n___\n\n### `Const` recurrenceId\n\n• **recurrenceId**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#recurrenceId\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:252\n\nRECURRENCE-ID\n\n\t    default value type: DATE-TIME\n\n___\n\n### `Const` redirectedRequest\n\n• **redirectedRequest**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#redirectedRequest\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:55\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:55\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:55\n\nredirected request\nredirected request\nredirected request\n\nnull\n\nnull\n\nnull\n\n___\n\n### `Const` reference\n\n• **reference**: *string* = \"http://rdfs.org/sioc/ns#reference\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:588\n\nreference\n\nLinks either created explicitly or extracted implicitly on the HTML level from the Post.\n\n___\n\n### `Const` referenceQuantity\n\n• **referenceQuantity**: *[Property](#const-property)* = \"http://schema.org/referenceQuantity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4895\n\nreferenceQuantity\n\nThe reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.\n\n___\n\n### `Const` references\n\n• **references**: *[Property](#const-property)* = \"http://purl.org/dc/terms/references\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:340\n\nReferences\n\nA related resource that is referenced, cited, or otherwise pointed to by the described resource.\n\n___\n\n### `Const` referencesOrder\n\n• **referencesOrder**: *[Property](#const-property)* = \"http://schema.org/referencesOrder\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4903\n\nreferencesOrder\n\nThe Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice.\n\n___\n\n### `Const` region\n\n• **region**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#region\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:123\n\nregion\n\nThe sub-national unit such as state (us),\nprovince (ca), county (uk), département (fr), and so on\n\n___\n\n### `Const` regionsAllowed\n\n• **regionsAllowed**: *[Property](#const-property)* = \"http://schema.org/regionsAllowed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4911\n\nregionsAllowed\n\nThe regions where the media is allowed. If not specified, then it's assumed to be allowed everywhere. Specify the countries in <a href=\"http://en.wikipedia.org/wiki/ISO_3166\">ISO 3166 format</a>.\n\n___\n\n### `Const` relatedLink\n\n• **relatedLink**: *[Property](#const-property)* = \"http://schema.org/relatedLink\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4919\n\nrelatedLink\n\nA link related to this web page, for example to other related web pages.\n\n___\n\n### `Const` relatedTo\n\n• **relatedTo**: *[Property](#const-property)* = \"http://schema.org/relatedTo\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4927\n\nrelatedTo\n\nThe most generic familial relation.\n\n___\n\n### `Const` related_to\n\n• **related_to**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#related_to\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:484\n\nrelated to\n\nRelated resources for this resource, e.g. for Posts, perhaps determined implicitly from topics or references.\n\n___\n\n### `Const` relation\n\n• **relation**: *[Property](#const-property)* = \"http://purl.org/dc/terms/relation\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:84\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:348\n\nRelation\nRelation\n\nA related resource.\n\nA related resource.\n\n___\n\n### `Const` releaseDate\n\n• **releaseDate**: *[Property](#const-property)* = \"http://schema.org/releaseDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4935\n\nreleaseDate\n\nThe release date of a product or product model. This can be used to distinguish the exact variant of a product.\n\n___\n\n### `Const` releaseNotes\n\n• **releaseNotes**: *[Property](#const-property)* = \"http://schema.org/releaseNotes\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4943\n\nreleaseNotes\n\nDescription of what changed in this version.\n\n___\n\n### `Const` releaseOf\n\n• **releaseOf**: *[Property](#const-property)* = \"http://schema.org/releaseOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7009\n\nreleaseOf\n\nThe album this is a release of.\n\n___\n\n### `Const` releasedEvent\n\n• **releasedEvent**: *[Property](#const-property)* = \"http://schema.org/releasedEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4951\n\nreleasedEvent\n\nThe place and time the release was issued, expressed as a PublicationEvent.\n\n___\n\n### `Const` relevantOccupation\n\n• **relevantOccupation**: *[Property](#const-property)* = \"http://schema.org/relevantOccupation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4959\n\nrelevantOccupation\n\nThe Occupation for the JobPosting.\n\n___\n\n### `Const` remainingAttendeeCapacity\n\n• **remainingAttendeeCapacity**: *[Property](#const-property)* = \"http://schema.org/remainingAttendeeCapacity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4967\n\nremainingAttendeeCapacity\n\nThe number of attendee places for an event that remain unallocated.\n\n___\n\n### `Const` replacee\n\n• **replacee**: *[Property](#const-property)* = \"http://schema.org/replacee\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4975\n\nreplacee\n\nA sub property of object. The object that is being replaced.\n\n___\n\n### `Const` replacer\n\n• **replacer**: *[Property](#const-property)* = \"http://schema.org/replacer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4983\n\nreplacer\n\nA sub property of object. The object that replaces.\n\n___\n\n### `Const` replaces\n\n• **replaces**: *[Property](#const-property)* = \"http://purl.org/dc/terms/replaces\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:356\n\nReplaces\n\nA related resource that is supplanted, displaced, or superseded by the described resource.\n\n___\n\n### `Const` replyToUrl\n\n• **replyToUrl**: *[Property](#const-property)* = \"http://schema.org/replyToUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4991\n\nreplyToUrl\n\nThe URL at which a reply may be posted to the specified UserComment.\n\n___\n\n### `Const` reply_of\n\n• **reply_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#reply_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:492\n\nreply of\n\nLinks to an Item or Post which this Item or Post is a reply to.\n\n___\n\n### `Const` reportNumber\n\n• **reportNumber**: *[Property](#const-property)* = \"http://schema.org/reportNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:4999\n\nreportNumber\n\nThe number or other unique designator assigned to a Report by the publishing organization.\n\n___\n\n### `Const` representativeOfPage\n\n• **representativeOfPage**: *[Property](#const-property)* = \"http://schema.org/representativeOfPage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5007\n\nrepresentativeOfPage\n\nIndicates whether this image is representative of the content of the page.\n\n___\n\n### `Const` requestURI\n\n• **requestURI**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/http#requestURI\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:20\n\nrequest URI\n\nThe URI being requested: 5.1.2\n\n___\n\n### `Const` requestedBy\n\n• **requestedBy**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#requestedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:108\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:108\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:108\n\nreferrer\nreferrer\nreferrer\n\nA resource which contains a reference to the subject.\n         That is, one of the statements in the object file\n         has the subject URI.\n         This property is stored by the tabulator library to explain\n         why it looked up a given URI. This can help\n         trace an error when it was in fact a mis-spelling.\n\nA resource which contains a reference to the subject.\n         That is, one of the statements in the object file\n         has the subject URI.\n         This property is stored by the tabulator library to explain\n         why it looked up a given URI. This can help\n         trace an error when it was in fact a mis-spelling.\n\nA resource which contains a reference to the subject.\n         That is, one of the statements in the object file\n         has the subject URI.\n         This property is stored by the tabulator library to explain\n         why it looked up a given URI. This can help\n         trace an error when it was in fact a mis-spelling.\n\n___\n\n### `Const` requestedURI\n\n• **requestedURI**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#requestedURI\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:47\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:47\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:47\n\nrequested URI\nrequested URI\nrequested URI\n\nnull\n\nnull\n\nnull\n\n___\n\n### `Const` requiredCollateral\n\n• **requiredCollateral**: *[Property](#const-property)* = \"http://schema.org/requiredCollateral\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5015\n\nrequiredCollateral\n\nAssets required to secure loan or credit repayments. It may take form of third party pledge, goods, financial instruments (cash, securities, etc.)\n\n___\n\n### `Const` requiredGender\n\n• **requiredGender**: *[Property](#const-property)* = \"http://schema.org/requiredGender\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5023\n\nrequiredGender\n\nAudiences defined by a person's gender.\n\n___\n\n### `Const` requiredMaxAge\n\n• **requiredMaxAge**: *[Property](#const-property)* = \"http://schema.org/requiredMaxAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5031\n\nrequiredMaxAge\n\nAudiences defined by a person's maximum age.\n\n___\n\n### `Const` requiredMinAge\n\n• **requiredMinAge**: *[Property](#const-property)* = \"http://schema.org/requiredMinAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5039\n\nrequiredMinAge\n\nAudiences defined by a person's minimum age.\n\n___\n\n### `Const` requiredQuantity\n\n• **requiredQuantity**: *[Property](#const-property)* = \"http://schema.org/requiredQuantity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5047\n\nrequiredQuantity\n\nThe required quantity of the item(s).\n\n___\n\n### `Const` requirements\n\n• **requirements**: *[Property](#const-property)* = \"http://schema.org/requirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5055\n\nrequirements\n\nComponent dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application (Examples: DirectX, Java or .NET runtime).\n\n___\n\n### `Const` requires\n\n• **requires**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#requires\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:20\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:364\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:234\n\nrequires\nRequires\nrequires\n\nnull\n\nA related resource that is required by the described resource to support its function, delivery, or coherence.\n\nTo be a valid transition,\n\t\ta necessary (but not necessarily sufficuent) condition\n\t\tis that there be recorded these properties for the record\n\n___\n\n### `Const` requiresSubscription\n\n• **requiresSubscription**: *[Property](#const-property)* = \"http://schema.org/requiresSubscription\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5063\n\nrequiresSubscription\n\nIndicates if use of the media require a subscription  (either paid or free). Allowed values are <code>true</code> or <code>false</code> (note that an earlier version had 'yes', 'no').\n\n___\n\n### `Const` reservationFor\n\n• **reservationFor**: *[Property](#const-property)* = \"http://schema.org/reservationFor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5071\n\nreservationFor\n\nThe thing -- flight, event, restaurant,etc. being reserved.\n\n___\n\n### `Const` reservationId\n\n• **reservationId**: *[Property](#const-property)* = \"http://schema.org/reservationId\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5079\n\nreservationId\n\nA unique identifier for the reservation.\n\n___\n\n### `Const` reservationStatus\n\n• **reservationStatus**: *[Property](#const-property)* = \"http://schema.org/reservationStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5087\n\nreservationStatus\n\nThe current status of the reservation.\n\n___\n\n### `Const` reservedTicket\n\n• **reservedTicket**: *[Property](#const-property)* = \"http://schema.org/reservedTicket\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5095\n\nreservedTicket\n\nA ticket associated with the reservation.\n\n___\n\n### `Const` respond_to\n\n• **respond_to**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#respond_to\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:500\n\nrespond to\n\nFor the reply-to address set in email messages, IMs, etc. The property name was chosen to avoid confusion with has_reply/reply_of (the reply graph).\n\n___\n\n### `Const` response\n\n• **response**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#response\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:63\n\nDefined in node_modules/rdf-namespaces/dist/sched.ts:36\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:63\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:63\n\nresponse\nresponse\nresponse\nresponse\n\nnull\n\nnull\n\nnull\n\nnull\n\n___\n\n### `Const` responsibilities\n\n• **responsibilities**: *[Property](#const-property)* = \"http://schema.org/responsibilities\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5103\n\nresponsibilities\n\nResponsibilities associated with this role or Occupation.\n\n___\n\n### `Const` rest\n\n• **rest**: *[Property](#const-property)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:60\n\nrest\n\nThe rest of the subject RDF list after the first item.\n\n___\n\n### `Const` result\n\n• **result**: *[Property](#const-property)* = \"http://schema.org/result\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7253\n\nresult\n\nThe result produced in the action. e.g. John wrote <em>a book</em>.\n\n___\n\n### `Const` resultComment\n\n• **resultComment**: *[Property](#const-property)* = \"http://schema.org/resultComment\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5111\n\nresultComment\n\nA sub property of result. The Comment created or sent as a result of this action.\n\n___\n\n### `Const` resultReview\n\n• **resultReview**: *[Property](#const-property)* = \"http://schema.org/resultReview\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5119\n\nresultReview\n\nA sub property of result. The review that resulted in the performing of the action.\n\n___\n\n### `Const` review\n\n• **review**: *[Property](#const-property)* = \"http://schema.org/review\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7017\n\nreview\n\nA review of the item.\n\n___\n\n### `Const` reviewAspect\n\n• **reviewAspect**: *[Property](#const-property)* = \"http://schema.org/reviewAspect\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5127\n\nreviewAspect\n\nThis Review or Rating is relevant to this part or facet of the itemReviewed.\n\n___\n\n### `Const` reviewBody\n\n• **reviewBody**: *[Property](#const-property)* = \"http://schema.org/reviewBody\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5135\n\nreviewBody\n\nThe actual body of the review.\n\n___\n\n### `Const` reviewCount\n\n• **reviewCount**: *[Property](#const-property)* = \"http://schema.org/reviewCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5143\n\nreviewCount\n\nThe count of total number of reviews.\n\n___\n\n### `Const` reviewRating\n\n• **reviewRating**: *[Property](#const-property)* = \"http://schema.org/reviewRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5151\n\nreviewRating\n\nThe rating given in this review. Note that reviews can themselves be rated. The <code>reviewRating</code> applies to rating given by the review. The <a class=\"localLink\" href=\"http://schema.org/aggregateRating\">aggregateRating</a> property applies to the review itself, as a creative work.\n\n___\n\n### `Const` reviewedBy\n\n• **reviewedBy**: *[Property](#const-property)* = \"http://schema.org/reviewedBy\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5159\n\nreviewedBy\n\nPeople or organizations that have reviewed the content on this web page for accuracy and/or completeness.\n\n___\n\n### `Const` reviews\n\n• **reviews**: *[Property](#const-property)* = \"http://schema.org/reviews\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5167\n\nreviews\n\nReview of the item.\n\n___\n\n### `Const` rights\n\n• **rights**: *[Property](#const-property)* = \"http://purl.org/dc/terms/rights\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:92\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:372\n\nRights\nRights\n\nInformation about rights held in and over the resource.\n\nInformation about rights held in and over the resource.\n\n___\n\n### `Const` rightsHolder\n\n• **rightsHolder**: *[Property](#const-property)* = \"http://purl.org/dc/terms/rightsHolder\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:380\n\nRights Holder\n\nA person or organization owning or managing rights over the resource.\n\n___\n\n### `Const` ring\n\n• **ring**: *[Datatype](#const-datatype)* = \"http://www.w3.org/2001/XMLSchema#string\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:20\n\nnull\n\nnull\n\n___\n\n### `Const` roleName\n\n• **roleName**: *[Property](#const-property)* = \"http://schema.org/roleName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7025\n\nroleName\n\nA role played, performed or filled by a person or organization. For example, the team of creators for a comic book might fill the roles named 'inker', 'penciller', and 'letterer'; or an athlete in a SportsTeam might play in the position named 'Quarterback'.\n\n___\n\n### `Const` rrule\n\n• **rrule**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#rrule\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:261\n\nRRULE\n\n\t    value type: RECUR\n\n___\n\n### `Const` rsvpResponse\n\n• **rsvpResponse**: *[Property](#const-property)* = \"http://schema.org/rsvpResponse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5175\n\nrsvpResponse\n\nThe response (yes, no, maybe) to the RSVP.\n\n___\n\n### `Const` runtime\n\n• **runtime**: *[Property](#const-property)* = \"http://schema.org/runtime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5183\n\nruntime\n\nRuntime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0).\n\n___\n\n### `Const` runtimePlatform\n\n• **runtimePlatform**: *[Property](#const-property)* = \"http://schema.org/runtimePlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7033\n\nruntimePlatform\n\nRuntime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0).\n\n___\n\n### `Const` salaryCurrency\n\n• **salaryCurrency**: *[Property](#const-property)* = \"http://schema.org/salaryCurrency\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5191\n\nsalaryCurrency\n\nThe currency (coded using <a href=\"http://en.wikipedia.org/wiki/ISO_4217\">ISO 4217</a> ) used for the main salary information in this job posting or for this employee.\n\n___\n\n### `Const` sameAs\n\n• **sameAs**: *[Property](#const-property)* = \"http://schema.org/sameAs\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:276\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5199\n\nsameAs\nsameAs\n\nThe property that determines that two given individuals are equal.\n\nURL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.\n\n___\n\n### `Const` sampleType\n\n• **sampleType**: *[Property](#const-property)* = \"http://schema.org/sampleType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5207\n\nsampleType\n\nWhat type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.\n\n___\n\n### `Const` saturatedFatContent\n\n• **saturatedFatContent**: *[Property](#const-property)* = \"http://schema.org/saturatedFatContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5215\n\nsaturatedFatContent\n\nThe number of grams of saturated fat.\n\n___\n\n### `Const` scheduledPaymentDate\n\n• **scheduledPaymentDate**: *[Property](#const-property)* = \"http://schema.org/scheduledPaymentDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5223\n\nscheduledPaymentDate\n\nThe date the invoice is scheduled to be paid.\n\n___\n\n### `Const` scheduledTime\n\n• **scheduledTime**: *[Property](#const-property)* = \"http://schema.org/scheduledTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5231\n\nscheduledTime\n\nThe time the object is scheduled to.\n\n___\n\n### `Const` schemaVersion\n\n• **schemaVersion**: *[Property](#const-property)* = \"http://schema.org/schemaVersion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5239\n\nschemaVersion\n\nIndicates (by URL or string) a particular version of a schema used in some CreativeWork. For example, a document could declare a schemaVersion using an URL such as http://schema.org/version/2.0/ if precise indication of schema version was required by some application.\n\n___\n\n### `Const` schoolHomepage\n\n• **schoolHomepage**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/schoolHomepage\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:318\n\nschoolHomepage\n\nA homepage of a school attended by the person.\n\n___\n\n### `Const` scope_of\n\n• **scope_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#scope_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:508\n\nscope of\n\nA Role that has a scope of this resource.\n\n___\n\n### `Const` screenCount\n\n• **screenCount**: *[Property](#const-property)* = \"http://schema.org/screenCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5247\n\nscreenCount\n\nThe number of screens in the movie theater.\n\n___\n\n### `Const` screenShot\n\n• **screenShot**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#screenShot\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:102\n\nscreen shot\n\nAn image taken by capturing the state of a\n                 computer screen, for example to demonstrate a problem\n\n___\n\n### `Const` screenshot\n\n• **screenshot**: *[Property](#const-property)* = \"http://schema.org/screenshot\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5255\n\nscreenshot\n\nA link to a screenshot image of the app.\n\n___\n\n### `Const` season\n\n• **season**: *[Property](#const-property)* = \"http://schema.org/season\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7041\n\nseason\n\nA season in a media series.\n\n___\n\n### `Const` seasonNumber\n\n• **seasonNumber**: *[Property](#const-property)* = \"http://schema.org/seasonNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5263\n\nseasonNumber\n\nPosition of the season within an ordered group of seasons.\n\n___\n\n### `Const` seasons\n\n• **seasons**: *[Property](#const-property)* = \"http://schema.org/seasons\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5271\n\nseasons\n\nA season in a media series.\n\n___\n\n### `Const` seatNumber\n\n• **seatNumber**: *[Property](#const-property)* = \"http://schema.org/seatNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5279\n\nseatNumber\n\nThe location of the reserved seat (e.g., 27).\n\n___\n\n### `Const` seatRow\n\n• **seatRow**: *[Property](#const-property)* = \"http://schema.org/seatRow\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5287\n\nseatRow\n\nThe row location of the reserved seat (e.g., B).\n\n___\n\n### `Const` seatSection\n\n• **seatSection**: *[Property](#const-property)* = \"http://schema.org/seatSection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5295\n\nseatSection\n\nThe section location of the reserved seat (e.g. Orchestra).\n\n___\n\n### `Const` seatingType\n\n• **seatingType**: *[Property](#const-property)* = \"http://schema.org/seatingType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5303\n\nseatingType\n\nThe type/class of the seat.\n\n___\n\n### `Const` securityScreening\n\n• **securityScreening**: *[Property](#const-property)* = \"http://schema.org/securityScreening\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5311\n\nsecurityScreening\n\nThe type of security screening the passenger is subject to.\n\n___\n\n### `Const` seeAlso\n\n• **seeAlso**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#seeAlso\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:60\n\nseeAlso\n\nFurther information about the subject resource.\n\n___\n\n### `Const` seeks\n\n• **seeks**: *[Property](#const-property)* = \"http://schema.org/seeks\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5319\n\nseeks\n\nA pointer to products or services sought by the organization or person (demand).\n\n___\n\n### `Const` seller\n\n• **seller**: *[Property](#const-property)* = \"http://schema.org/seller\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7261\n\nseller\n\nAn entity which offers (sells / leases / lends / loans) the services / goods.  A seller may also be a provider.\n\n___\n\n### `Const` semantics\n\n• **semantics**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#semantics\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:136\n\nsemantics\n\nThe log:semantics of a document is the formula.\nachieved by parsing representation of the document.\n For a document in Notation3, log:semantics is the\nlog:parsedAsN3 of the log:contents of the document.\nFor a document in RDF/XML, it is parsed according to the\nRDF/XML specification to yield an RDF formula\n(a subclass of N3 log:Formula).\n\n[Aside: Philosophers will be distracted here into worrying about the meaning\nof meaning. At least we didn't call this function \"meaning\"!\nIn as much as N3 is used as an interlingua for interoperability\nfor different systems, this for an N3 based system is the meaning\nexpressed by a document.]\n\n(Cwm knows how to go get a document and parse N3 and RDF/XML\nit in order to evaluate this.\nOther languages for web documents\nmay be defined whose N3 semantics are therefore\nalso calculable, and so they could be added in due course.\nSee for example GRDDL, RDFa, etc)\n\n___\n\n### `Const` semanticsOrError\n\n• **semanticsOrError**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/log#semanticsOrError\"\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:147\n\nsemantics or error message\n\nThis connects a document and either the formula it parses to,\nor an error message explaining what went wrong with trying. See log:semantics.\n(Cwm knows how to go get a document and parse it in order to evaluate this.)\n\n___\n\n### `Const` sender\n\n• **sender**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#sender\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5327\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:144\n\nsender\nfrom\n\nA sub property of participant. The participant who is at the sending end of the action.\n\nnull\n\n___\n\n### `Const` serialNumber\n\n• **serialNumber**: *[Property](#const-property)* = \"http://schema.org/serialNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7049\n\nserialNumber\n\nThe serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer.\n\n___\n\n### `Const` serverStatus\n\n• **serverStatus**: *[Property](#const-property)* = \"http://schema.org/serverStatus\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5335\n\nserverStatus\n\nStatus of a game server.\n\n___\n\n### `Const` servesCuisine\n\n• **servesCuisine**: *[Property](#const-property)* = \"http://schema.org/servesCuisine\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5343\n\nservesCuisine\n\nThe cuisine of the restaurant.\n\n___\n\n### `Const` serviceArea\n\n• **serviceArea**: *[Property](#const-property)* = \"http://schema.org/serviceArea\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7057\n\nserviceArea\n\nThe geographic area where the service is provided.\n\n___\n\n### `Const` serviceAudience\n\n• **serviceAudience**: *[Property](#const-property)* = \"http://schema.org/serviceAudience\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5351\n\nserviceAudience\n\nThe audience eligible for this service.\n\n___\n\n### `Const` serviceLocation\n\n• **serviceLocation**: *[Property](#const-property)* = \"http://schema.org/serviceLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5359\n\nserviceLocation\n\nThe location (e.g. civic structure, local business, etc.) where a person can go to access the service.\n\n___\n\n### `Const` serviceOperator\n\n• **serviceOperator**: *[Property](#const-property)* = \"http://schema.org/serviceOperator\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5367\n\nserviceOperator\n\nThe operating organization, if different from the provider.  This enables the representation of services that are provided by an organization, but operated by another organization like a subcontractor.\n\n___\n\n### `Const` serviceOutput\n\n• **serviceOutput**: *[Property](#const-property)* = \"http://schema.org/serviceOutput\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7065\n\nserviceOutput\n\nThe tangible thing generated by the service, e.g. a passport, permit, etc.\n\n___\n\n### `Const` servicePhone\n\n• **servicePhone**: *[Property](#const-property)* = \"http://schema.org/servicePhone\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5375\n\nservicePhone\n\nThe phone number to use to access the service.\n\n___\n\n### `Const` servicePostalAddress\n\n• **servicePostalAddress**: *[Property](#const-property)* = \"http://schema.org/servicePostalAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5383\n\nservicePostalAddress\n\nThe address for accessing the service by mail.\n\n___\n\n### `Const` serviceSmsNumber\n\n• **serviceSmsNumber**: *[Property](#const-property)* = \"http://schema.org/serviceSmsNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5391\n\nserviceSmsNumber\n\nThe number to access the service by text message.\n\n___\n\n### `Const` serviceType\n\n• **serviceType**: *[Property](#const-property)* = \"http://schema.org/serviceType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5399\n\nserviceType\n\nThe type of service being offered, e.g. veterans' benefits, emergency relief, etc.\n\n___\n\n### `Const` serviceUrl\n\n• **serviceUrl**: *[Property](#const-property)* = \"http://schema.org/serviceUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5407\n\nserviceUrl\n\nThe website to access the service.\n\n___\n\n### `Const` servingSize\n\n• **servingSize**: *[Property](#const-property)* = \"http://schema.org/servingSize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5415\n\nservingSize\n\nThe serving size, in terms of the number of volume or mass.\n\n___\n\n### `Const` session\n\n• **session**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#session\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:95\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:95\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:95\n\nsession\nsession\nsession\n\nnull\n\nnull\n\nnull\n\n___\n\n### `Const` sha1\n\n• **sha1**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/sha1\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:53\n\nsha1sum (hex)\n\nA sha1sum hash, in hex.\n\n___\n\n### `Const` sharedContent\n\n• **sharedContent**: *[Property](#const-property)* = \"http://schema.org/sharedContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5423\n\nsharedContent\n\nA CreativeWork such as an image, video, or audio clip shared as part of this posting.\n\n___\n\n### `Const` sharedNotes\n\n• **sharedNotes**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/meeting#sharedNotes\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:52\n\nnotes\n\nA shared notepad to capture the course and result of the meeting\n\n___\n\n### `Const` shared_by\n\n• **shared_by**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#shared_by\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:516\n\nshared by\n\nFor shared Items where there is a certain creator_of and an intermediary who shares or forwards it (e.g. as a sibling Item).\n\n___\n\n### `Const` sibling\n\n• **sibling**: *[Property](#const-property)* = \"http://schema.org/sibling\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7073\n\nsibling\n\nA sibling of the person.\n\n___\n\n### `Const` siblings\n\n• **siblings**: *[Property](#const-property)* = \"http://schema.org/siblings\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5431\n\nsiblings\n\nA sibling of the person.\n\n___\n\n### `Const` significantLink\n\n• **significantLink**: *[Property](#const-property)* = \"http://schema.org/significantLink\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7081\n\nsignificantLink\n\nOne of the more significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.\n\n___\n\n### `Const` significantLinks\n\n• **significantLinks**: *[Property](#const-property)* = \"http://schema.org/significantLinks\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5439\n\nsignificantLinks\n\nThe most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.\n\n___\n\n### `Const` skills\n\n• **skills**: *[Property](#const-property)* = \"http://schema.org/skills\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5447\n\nskills\n\nSkills required to fulfill this role or in this Occupation.\n\n___\n\n### `Const` sku\n\n• **sku**: *[Property](#const-property)* = \"http://schema.org/sku\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5455\n\nsku\n\nThe Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.\n\n___\n\n### `Const` skypeID\n\n• **skypeID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/skypeID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:101\n\nSkype ID\n\nA Skype ID\n\n___\n\n### `Const` slogan\n\n• **slogan**: *[Property](#const-property)* = \"http://schema.org/slogan\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5463\n\nslogan\n\nA slogan or motto associated with the item.\n\n___\n\n### `Const` smokingAllowed\n\n• **smokingAllowed**: *[Property](#const-property)* = \"http://schema.org/smokingAllowed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5471\n\nsmokingAllowed\n\nIndicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.\n\n___\n\n### `Const` sodiumContent\n\n• **sodiumContent**: *[Property](#const-property)* = \"http://schema.org/sodiumContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5479\n\nsodiumContent\n\nThe number of milligrams of sodium.\n\n___\n\n### `Const` softwareAddOn\n\n• **softwareAddOn**: *[Property](#const-property)* = \"http://schema.org/softwareAddOn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5487\n\nsoftwareAddOn\n\nAdditional content for a software application.\n\n___\n\n### `Const` softwareHelp\n\n• **softwareHelp**: *[Property](#const-property)* = \"http://schema.org/softwareHelp\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5495\n\nsoftwareHelp\n\nSoftware application help.\n\n___\n\n### `Const` softwareRequirements\n\n• **softwareRequirements**: *[Property](#const-property)* = \"http://schema.org/softwareRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7089\n\nsoftwareRequirements\n\nComponent dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application (Examples: DirectX, Java or .NET runtime).\n\n___\n\n### `Const` softwareVersion\n\n• **softwareVersion**: *[Property](#const-property)* = \"http://schema.org/softwareVersion\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5503\n\nsoftwareVersion\n\nVersion of the software instance.\n\n___\n\n### `Const` someValuesFrom\n\n• **someValuesFrom**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#someValuesFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:284\n\nsomeValuesFrom\n\nThe property that determines the class that an existential property restriction refers to.\n\n___\n\n### `Const` sortName\n\n• **sortName**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#sortName\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:20\n\nsort name\n\nre-arranged for lexicographic ordering; ala Doe, John\n\n___\n\n### `Const` sound\n\n• **sound**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#sound\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:885\n\nsound\n\nThis object property has been mapped\n\n___\n\n### `Const` source\n\n• **source**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#source\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:100\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:388\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:71\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:71\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:71\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:281\n\nSource\nSource\nuses source\nuses source\nuses source\nsource\n\nA related resource from which the described resource is derived.\n\nA related resource from which the described resource is derived.\n\nA source file accessed in this session.\n\nA source file accessed in this session.\n\nA source file accessed in this session.\n\nThe source of a transition is\n\t\t\t\tthe document by which it happened\n\n___\n\n### `Const` sourceIndividual\n\n• **sourceIndividual**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#sourceIndividual\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:292\n\nsourceIndividual\n\nThe property that determines the subject of a negative property assertion.\n\n___\n\n### `Const` sourceOrganization\n\n• **sourceOrganization**: *[Property](#const-property)* = \"http://schema.org/sourceOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5511\n\nsourceOrganization\n\nThe Organization on whose behalf the creator was working.\n\n___\n\n### `Const` space_of\n\n• **space_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#space_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:524\n\nspace of\n\nA resource which belongs to this data Space.\n\n___\n\n### `Const` spatial\n\n• **spatial**: *[Property](#const-property)* = \"http://schema.org/spatial\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:396\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5520\n\nSpatial Coverage\nspatial\n\nSpatial characteristics of the resource.\n\nThe \"spatial\" property can be used in cases when more specific properties\n(e.g. <a class=\"localLink\" href=\"http://schema.org/locationCreated\">locationCreated</a>, <a class=\"localLink\" href=\"http://schema.org/spatialCoverage\">spatialCoverage</a>, <a class=\"localLink\" href=\"http://schema.org/contentLocation\">contentLocation</a>) are not known to be appropriate.\n\n___\n\n### `Const` spatialCoverage\n\n• **spatialCoverage**: *[Property](#const-property)* = \"http://schema.org/spatialCoverage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5530\n\nspatialCoverage\n\nThe spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of\n      contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates\n      areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York.\n\n___\n\n### `Const` speakable\n\n• **speakable**: *[Property](#const-property)* = \"http://schema.org/speakable\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5549\n\nspeakable\n\nIndicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.<br/><br/>\n\nThe <em>speakable</em> property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:<br/><br/>\n\n1.) <em>id-value</em> URL references - uses <em>id-value</em> of an element in the page being annotated. The simplest use of <em>speakable</em> has (potentially relative) URL values, referencing identified sections of the document concerned.<br/><br/>\n\n2.) CSS Selectors - addresses content in the annotated page, eg. via class attribute. Use the <a class=\"localLink\" href=\"http://schema.org/cssSelector\">cssSelector</a> property.<br/><br/>\n\n3.)  XPaths - addresses content via XPaths (assuming an XML view of the content). Use the <a class=\"localLink\" href=\"http://schema.org/xpath\">xpath</a> property.<br/><br/>\n\nFor more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section(s) as speakable. For this\nwe define a supporting type, <a class=\"localLink\" href=\"http://schema.org/SpeakableSpecification\">SpeakableSpecification</a>  which is defined to be a possible value of the <em>speakable</em> property.\n\n___\n\n### `Const` specialCommitments\n\n• **specialCommitments**: *[Property](#const-property)* = \"http://schema.org/specialCommitments\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5557\n\nspecialCommitments\n\nAny special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.\n\n___\n\n### `Const` specialOpeningHoursSpecification\n\n• **specialOpeningHoursSpecification**: *[Property](#const-property)* = \"http://schema.org/specialOpeningHoursSpecification\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5567\n\nspecialOpeningHoursSpecification\n\nThe special opening hours of a certain place.<br/><br/>\n\nUse this to explicitly override general opening hours brought in scope by <a class=\"localLink\" href=\"http://schema.org/openingHoursSpecification\">openingHoursSpecification</a> or <a class=\"localLink\" href=\"http://schema.org/openingHours\">openingHours</a>.\n\n___\n\n### `Const` specialty\n\n• **specialty**: *[Property](#const-property)* = \"http://schema.org/specialty\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5575\n\nspecialty\n\nOne of the domain specialities to which this web page's content applies.\n\n___\n\n### `Const` splitPart\n\n• **splitPart**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#splitPart\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:61\n\npart\n\nA transaction representing a part of this transaction.\n    The sum of the amounts of the parts must equal the amount of this transaction.\n\n___\n\n### `Const` splitReverse\n\n• **splitReverse**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#splitReverse\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:70\n\npart\n\nA reverse transaction, putting this transaction back in the Split account, for redistribution as parts.\n    The amount of the reverse transaction must be the negation of this transaction.\n\n___\n\n### `Const` sponsor\n\n• **sponsor**: *[Property](#const-property)* = \"http://schema.org/sponsor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7097\n\nsponsor\n\nA person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event.\n\n___\n\n### `Const` sport\n\n• **sport**: *[Property](#const-property)* = \"http://schema.org/sport\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5583\n\nsport\n\nA type of sport (e.g. Baseball).\n\n___\n\n### `Const` sportsActivityLocation\n\n• **sportsActivityLocation**: *[Property](#const-property)* = \"http://schema.org/sportsActivityLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5591\n\nsportsActivityLocation\n\nA sub property of location. The sports activity location where this action occurred.\n\n___\n\n### `Const` sportsEvent\n\n• **sportsEvent**: *[Property](#const-property)* = \"http://schema.org/sportsEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5599\n\nsportsEvent\n\nA sub property of location. The sports event where this action occurred.\n\n___\n\n### `Const` sportsTeam\n\n• **sportsTeam**: *[Property](#const-property)* = \"http://schema.org/sportsTeam\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5607\n\nsportsTeam\n\nA sub property of participant. The sports team that participated on this action.\n\n___\n\n### `Const` spouse\n\n• **spouse**: *[Property](#const-property)* = \"http://schema.org/spouse\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5615\n\nspouse\n\nThe person's spouse.\n\n___\n\n### `Const` starRating\n\n• **starRating**: *[Property](#const-property)* = \"http://schema.org/starRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5623\n\nstarRating\n\nAn official rating for a lodging business or food establishment, e.g. from national associations or standards bodies. Use the author property to indicate the rating organization, e.g. as an Organization with name such as (e.g. HOTREC, DEHOGA, WHR, or Hotelstars).\n\n___\n\n### `Const` startDate\n\n• **startDate**: *[Property](#const-property)* = \"http://schema.org/startDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5631\n\nstartDate\n\nThe start date and time of the item (in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 date format</a>).\n\n___\n\n### `Const` startTime\n\n• **startTime**: *[Property](#const-property)* = \"http://schema.org/startTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5641\n\nstartTime\n\nThe startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from <em>January</em> to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.<br/><br/>\n\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.\n\n___\n\n### `Const` stateStore\n\n• **stateStore**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#stateStore\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:183\n\nstate store\n\nA read-write document.\n                The state of the issues is modified here.\n                When you set up a trcaker, thgis must be set to point\n                to a writeble data resource on the web.\n\n___\n\n### `Const` status\n\n• **status**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#status\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:502\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:36\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:79\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:79\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:79\n\nstatus\nstatus\nstatus\nstatus\nstatus\n\nA string expressing what the user is happy for the general public (normally) to know about their current activity.\n\nThe HTTP status of the response, 200 for OK, etc.\n\nThe status of a network access.\n\nThe status of a network access.\n\nThe status of a network access.\n\n___\n\n### `Const` steeringPosition\n\n• **steeringPosition**: *[Property](#const-property)* = \"http://schema.org/steeringPosition\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5649\n\nsteeringPosition\n\nThe position of the steering wheel or similar device (mostly for cars).\n\n___\n\n### `Const` step\n\n• **step**: *[Property](#const-property)* = \"http://schema.org/step\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7269\n\nstep\n\nA single step item (as HowToStep, text, document, video, etc.) or a HowToSection.\n\n___\n\n### `Const` stepValue\n\n• **stepValue**: *[Property](#const-property)* = \"http://schema.org/stepValue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5657\n\nstepValue\n\nThe stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.\n\n___\n\n### `Const` steps\n\n• **steps**: *[Property](#const-property)* = \"http://schema.org/steps\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5665\n\nsteps\n\nA single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred).\n\n___\n\n### `Const` storage\n\n• **storage**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/space#storage\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:28\n\nstorage\n\nThe storage in which this workspace is\n\n___\n\n### `Const` storageQuota\n\n• **storageQuota**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#storageQuota\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:156\n\nNon-volatile memory quota\n\nThe quota of non-volatile memory that is available for the account (in bytes)\n\n___\n\n### `Const` storageRequirements\n\n• **storageRequirements**: *[Property](#const-property)* = \"http://schema.org/storageRequirements\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5673\n\nstorageRequirements\n\nStorage requirements (free space required).\n\n___\n\n### `Const` storageUsage\n\n• **storageUsage**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#storageUsage\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:164\n\nNon-volatile memory usage\n\nThe amount of non-volatile memory that the account have used (in bytes)\n\n___\n\n### `Const` store\n\n• **store**: *`IndexedFormula`* =  $rdf.graph()\n\nDefined in src/store.ts:3\n\n___\n\n### `Const` streetAddress\n\n• **streetAddress**: *[Property](#const-property)* = \"http://schema.org/streetAddress\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5681\n\nstreetAddress\n\nThe street address. For example, 1600 Amphitheatre Pkwy.\n\n___\n\n### `Const` subClassOf\n\n• **subClassOf**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#subClassOf\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:12\n\nsubClassOf\n\nThe subject is a subclass of a class.\n\n___\n\n### `Const` subEvent\n\n• **subEvent**: *[Property](#const-property)* = \"http://schema.org/subEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7277\n\nsubEvent\n\nAn Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference.\n\n___\n\n### `Const` subEvents\n\n• **subEvents**: *[Property](#const-property)* = \"http://schema.org/subEvents\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5689\n\nsubEvents\n\nEvents that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.\n\n___\n\n### `Const` subOrganization\n\n• **subOrganization**: *[Property](#const-property)* = \"http://schema.org/subOrganization\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7105\n\nsubOrganization\n\nA relationship between two organizations where the first includes the second, e.g., as a subsidiary. See also: the more specific 'department' property.\n\n___\n\n### `Const` subPropertyOf\n\n• **subPropertyOf**: *[Property](#const-property)* = \"http://www.w3.org/2000/01/rdf-schema#subPropertyOf\"\n\nDefined in node_modules/rdf-namespaces/dist/rdfs.ts:20\n\nsubPropertyOf\n\nThe subject is a subproperty of a property.\n\n___\n\n### `Const` subReservation\n\n• **subReservation**: *[Property](#const-property)* = \"http://schema.org/subReservation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5697\n\nsubReservation\n\nThe individual reservations included in the package. Typically a repeated property.\n\n___\n\n### `Const` subject\n\n• **subject**: *[Property](#const-property)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#subject\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:108\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:404\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:20\n\nSubject\nSubject\nsubject\n\nThe topic of the resource.\n\nThe topic of the resource.\n\nThe subject of the subject RDF statement.\n\n___\n\n### `Const` subjectOf\n\n• **subjectOf**: *[Property](#const-property)* = \"http://schema.org/subjectOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7113\n\nsubjectOf\n\nA CreativeWork or Event about this Thing.\n\n___\n\n### `Const` subscriber\n\n• **subscriber**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#subscriber\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:51\n\nsubscriber\n\nnull\n\n___\n\n### `Const` subscriber_of\n\n• **subscriber_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#subscriber_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:532\n\nsubscriber of\n\nA Container that a UserAccount is subscribed to.\n\n___\n\n### `Const` subtitleLanguage\n\n• **subtitleLanguage**: *[Property](#const-property)* = \"http://schema.org/subtitleLanguage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5705\n\nsubtitleLanguage\n\nLanguages in which subtitles/captions are available, in <a href=\"http://tools.ietf.org/html/bcp47\">IETF BCP 47 standard format</a>.\n\n___\n\n### `Const` successCriteria\n\n• **successCriteria**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#successCriteria\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:76\n\nsuccess criteria\n\nA textual description of the successs critera.\n                How when we know this is done?\n\n___\n\n### `Const` successorOf\n\n• **successorOf**: *[Property](#const-property)* = \"http://schema.org/successorOf\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5713\n\nsuccessorOf\n\nA pointer from a newer variant of a product  to its previous, often discontinued predecessor.\n\n___\n\n### `Const` sugarContent\n\n• **sugarContent**: *[Property](#const-property)* = \"http://schema.org/sugarContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5721\n\nsugarContent\n\nThe number of grams of sugar.\n\n___\n\n### `Const` suggestedAnswer\n\n• **suggestedAnswer**: *[Property](#const-property)* = \"http://schema.org/suggestedAnswer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7121\n\nsuggestedAnswer\n\nAn answer (possibly one of several, possibly incorrect) to a Question, e.g. on a Question/Answer site.\n\n___\n\n### `Const` suggestedGender\n\n• **suggestedGender**: *[Property](#const-property)* = \"http://schema.org/suggestedGender\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5729\n\nsuggestedGender\n\nThe gender of the person or audience.\n\n___\n\n### `Const` suggestedMaxAge\n\n• **suggestedMaxAge**: *[Property](#const-property)* = \"http://schema.org/suggestedMaxAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5737\n\nsuggestedMaxAge\n\nMaximal age recommended for viewing content.\n\n___\n\n### `Const` suggestedMinAge\n\n• **suggestedMinAge**: *[Property](#const-property)* = \"http://schema.org/suggestedMinAge\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5745\n\nsuggestedMinAge\n\nMinimal age recommended for viewing content.\n\n___\n\n### `Const` suitableForDiet\n\n• **suitableForDiet**: *[Property](#const-property)* = \"http://schema.org/suitableForDiet\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5753\n\nsuitableForDiet\n\nIndicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc.\n\n___\n\n### `Const` superEvent\n\n• **superEvent**: *[Property](#const-property)* = \"http://schema.org/superEvent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7129\n\nsuperEvent\n\nAn event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.\n\n___\n\n### `Const` supply\n\n• **supply**: *[Property](#const-property)* = \"http://schema.org/supply\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7285\n\nsupply\n\nA sub-property of instrument. A supply consumed when performing instructions or a direction.\n\n___\n\n### `Const` support\n\n• **support**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/arg#support\"\n\nDefined in node_modules/rdf-namespaces/dist/arg.ts:28\n\nsupport\n\nnull\n\n___\n\n### `Const` supportingData\n\n• **supportingData**: *[Property](#const-property)* = \"http://schema.org/supportingData\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5761\n\nsupportingData\n\nSupporting data for a SoftwareApplication.\n\n___\n\n### `Const` surface\n\n• **surface**: *[Property](#const-property)* = \"http://schema.org/surface\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5769\n\nsurface\n\nA material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc.\n\n___\n\n### `Const` surname\n\n• **surname**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/surname\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:173\n\nSurname\n\nThe surname of some person.\n\n___\n\n### `Const` tableOfContents\n\n• **tableOfContents**: *[Property](#const-property)* = \"http://purl.org/dc/terms/tableOfContents\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:412\n\nTable Of Contents\n\nA list of subunits of the resource.\n\n___\n\n### `Const` target\n\n• **target**: *[Property](#const-property)* = \"http://schema.org/target\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5777\n\ntarget\n\nIndicates a target EntryPoint for an Action.\n\n___\n\n### `Const` targetCollection\n\n• **targetCollection**: *[Property](#const-property)* = \"http://schema.org/targetCollection\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7137\n\ntargetCollection\n\nA sub property of object. The collection target of the action.\n\n___\n\n### `Const` targetDescription\n\n• **targetDescription**: *[Property](#const-property)* = \"http://schema.org/targetDescription\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5785\n\ntargetDescription\n\nThe description of a node in an established educational framework.\n\n___\n\n### `Const` targetIndividual\n\n• **targetIndividual**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#targetIndividual\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:300\n\ntargetIndividual\n\nThe property that determines the object of a negative object property assertion.\n\n___\n\n### `Const` targetName\n\n• **targetName**: *[Property](#const-property)* = \"http://schema.org/targetName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5793\n\ntargetName\n\nThe name of a node in an established educational framework.\n\n___\n\n### `Const` targetPlatform\n\n• **targetPlatform**: *[Property](#const-property)* = \"http://schema.org/targetPlatform\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5801\n\ntargetPlatform\n\nType of app development: phone, Metro style, desktop, XBox, etc.\n\n___\n\n### `Const` targetProduct\n\n• **targetProduct**: *[Property](#const-property)* = \"http://schema.org/targetProduct\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5809\n\ntargetProduct\n\nTarget Operating System / Product to which the code applies.  If applies to several versions, just the product name can be used.\n\n___\n\n### `Const` targetUrl\n\n• **targetUrl**: *[Property](#const-property)* = \"http://schema.org/targetUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5817\n\ntargetUrl\n\nThe URL of a node in an established educational framework.\n\n___\n\n### `Const` targetValue\n\n• **targetValue**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#targetValue\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:308\n\ntargetValue\n\nThe property that determines the value of a negative data property assertion.\n\n___\n\n### `Const` task\n\n• **task**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#task\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:224\n\ntask\n\nnull\n\n___\n\n### `Const` taxID\n\n• **taxID**: *[Property](#const-property)* = \"http://schema.org/taxID\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5825\n\ntaxID\n\nThe Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.\n\n___\n\n### `Const` teger\n\n• **teger**: *[Datatype](#const-datatype)* = \"http://www.w3.org/2001/XMLSchema#integer\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:12\n\nnull\n\nnull\n\n___\n\n### `Const` tel\n\n• **tel**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#tel\"\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:893\n\ntelephone\n\nThis object property has been mapped\n\n___\n\n### `Const` telephone\n\n• **telephone**: *[Property](#const-property)* = \"http://schema.org/telephone\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5833\n\ntelephone\n\nThe telephone number.\n\n___\n\n### `Const` temporal\n\n• **temporal**: *[Property](#const-property)* = \"http://schema.org/temporal\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:420\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5842\n\nTemporal Coverage\ntemporal\n\nTemporal characteristics of the resource.\n\nThe \"temporal\" property can be used in cases where more specific properties\n(e.g. <a class=\"localLink\" href=\"http://schema.org/temporalCoverage\">temporalCoverage</a>, <a class=\"localLink\" href=\"http://schema.org/dateCreated\">dateCreated</a>, <a class=\"localLink\" href=\"http://schema.org/dateModified\">dateModified</a>, <a class=\"localLink\" href=\"http://schema.org/datePublished\">datePublished</a>) are not known to be appropriate.\n\n___\n\n### `Const` temporalCoverage\n\n• **temporalCoverage**: *[Property](#const-property)* = \"http://schema.org/temporalCoverage\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7149\n\ntemporalCoverage\n\nThe temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in <a href=\"https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\">ISO 8601 time interval format</a>. In\n      the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written \"2011/2012\"). Other forms of content e.g. ScholarlyArticle, Book, TVSeries or TVEpisode may indicate their temporalCoverage in broader terms - textually or via well-known URL.\n      Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via \"1939/1945\".<br/><br/>\n\nOpen-ended date ranges can be written with \"..\" in place of the end date. For example, \"2015-11/..\" indicates a range beginning in November 2015 and with no specified final date. This is tentative and might be updated in future when ISO 8601 is officially updated.\n\n___\n\n### `Const` terminalOutput\n\n• **terminalOutput**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#terminalOutput\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:120\n\nterminal output\n\nA file showing user interaction from a\n                text terminal or console etc.\n\n___\n\n### `Const` testData\n\n• **testData**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#testData\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:111\n\ntest data\n\nA file which can be used as inpiut to a test\n                or to demonstrate a problem.\n\n___\n\n### `Const` testDataset\n\n• **testDataset**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#testDataset\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:87\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:87\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:87\n\nexamples and test data\nexamples and test data\nexamples and test data\n\nSoemthing which can be used as an example for testing purposes\n\nSoemthing which can be used as an example for testing purposes\n\nSoemthing which can be used as an example for testing purposes\n\n___\n\n### `Const` text\n\n• **text**: *[Property](#const-property)* = \"http://schema.org/text\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5850\n\ntext\n\nThe textual content of this CreativeWork.\n\n___\n\n### `Const` theme\n\n• **theme**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/theme\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:430\n\ntheme\n\nA theme.\n\n___\n\n### `Const` thumbnail\n\n• **thumbnail**: *[Property](#const-property)* = \"http://schema.org/thumbnail\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:286\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5858\n\nthumbnail\nthumbnail\n\nA derived thumbnail image.\n\nThumbnail image for an image or video.\n\n___\n\n### `Const` thumbnailUrl\n\n• **thumbnailUrl**: *[Property](#const-property)* = \"http://schema.org/thumbnailUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5866\n\nthumbnailUrl\n\nA thumbnail image relevant to the Thing.\n\n___\n\n### `Const` tickerSymbol\n\n• **tickerSymbol**: *[Property](#const-property)* = \"http://schema.org/tickerSymbol\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5874\n\ntickerSymbol\n\nThe exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocabulary of Market Identifier Codes (MIC) specified in ISO15022.\n\n___\n\n### `Const` ticketNumber\n\n• **ticketNumber**: *[Property](#const-property)* = \"http://schema.org/ticketNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5882\n\nticketNumber\n\nThe unique identifier for the ticket.\n\n___\n\n### `Const` ticketToken\n\n• **ticketToken**: *[Property](#const-property)* = \"http://schema.org/ticketToken\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5890\n\nticketToken\n\nReference to an asset (e.g., Barcode, QR code image or PDF) usable for entrance.\n\n___\n\n### `Const` ticketedSeat\n\n• **ticketedSeat**: *[Property](#const-property)* = \"http://schema.org/ticketedSeat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5898\n\nticketedSeat\n\nThe seat associated with the ticket.\n\n___\n\n### `Const` timeRequired\n\n• **timeRequired**: *[Property](#const-property)* = \"http://schema.org/timeRequired\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5906\n\ntimeRequired\n\nApproximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'PT30M', 'PT1H25M'.\n\n___\n\n### `Const` timeline\n\n• **timeline**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#timeline\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:140\n\ntimeline\n\nTimeline for a given resource.\n\n___\n\n### `Const` tipjar\n\n• **tipjar**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/tipjar\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:229\n\ntipjar\n\nA tipjar document for this agent, describing means for payment and reward.\n\n___\n\n### `Const` title\n\n• **title**: *[Property](#const-property)* = \"http://schema.org/title\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:116\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:428\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:69\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5914\n\nTitle\nTitle\ntitle\ntitle\n\nA name given to the resource.\n\nA name given to the resource.\n\nTitle (Mr, Mrs, Ms, Dr. etc)\n\nThe title of the job.\n\n___\n\n### `Const` toAccount\n\n• **toAccount**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/qif#toAccount\"\n\nDefined in node_modules/rdf-namespaces/dist/qu.ts:44\n\naccount\n\nThe account to which money flows when the amount is positive.\n\n___\n\n### `Const` toLocation\n\n• **toLocation**: *[Property](#const-property)* = \"http://schema.org/toLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5922\n\ntoLocation\n\nA sub property of location. The final location of the object or the agent after the action.\n\n___\n\n### `Const` toRecipient\n\n• **toRecipient**: *[Property](#const-property)* = \"http://schema.org/toRecipient\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5930\n\ntoRecipient\n\nA sub property of recipient. The recipient who was directly sent the message.\n\n___\n\n### `Const` tool\n\n• **tool**: *[Property](#const-property)* = \"http://schema.org/tool\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5938\n\ntool\n\nA sub property of instrument. An object used (but not consumed) when performing instructions or a direction.\n\n___\n\n### `Const` topObjectProperty\n\n• **topObjectProperty**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/07/owl#topObjectProperty\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:548\n\ntopObjectProperty\n\nThe object property that relates every two individuals.\n\n___\n\n### `Const` topic\n\n• **topic**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#topic\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:390\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:540\n\ntopic\ntopic\n\nA topic of some page or document.\n\nA topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category.\n\n___\n\n### `Const` topic_interest\n\n• **topic_interest**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/topic_interest\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:342\n\ntopic_interest\n\nA thing of interest to this person.\n\n___\n\n### `Const` totalPaymentDue\n\n• **totalPaymentDue**: *[Property](#const-property)* = \"http://schema.org/totalPaymentDue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5946\n\ntotalPaymentDue\n\nThe total amount due.\n\n___\n\n### `Const` totalPrice\n\n• **totalPrice**: *[Property](#const-property)* = \"http://schema.org/totalPrice\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5962\n\ntotalPrice\n\nThe total price for the reservation or ticket, including applicable taxes, shipping, etc.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` totalTime\n\n• **totalTime**: *[Property](#const-property)* = \"http://schema.org/totalTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5970\n\ntotalTime\n\nThe total time required to perform instructions or a direction (including time to prepare the supplies), in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>.\n\n___\n\n### `Const` touristType\n\n• **touristType**: *[Property](#const-property)* = \"http://schema.org/touristType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5978\n\ntouristType\n\nAttraction suitable for type(s) of tourist. eg. Children, visitors from a particular country, etc.\n\n___\n\n### `Const` track\n\n• **track**: *[Property](#const-property)* = \"http://schema.org/track\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7157\n\ntrack\n\nA music recording (track)&#x2014;usually a single song. If an ItemList is given, the list should contain items of type MusicRecording.\n\n___\n\n### `Const` tracker\n\n• **tracker**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#tracker\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:152\n\ntracker\n\nnull\n\n___\n\n### `Const` trackingNumber\n\n• **trackingNumber**: *[Property](#const-property)* = \"http://schema.org/trackingNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5986\n\ntrackingNumber\n\nShipper tracking number.\n\n___\n\n### `Const` trackingUrl\n\n• **trackingUrl**: *[Property](#const-property)* = \"http://schema.org/trackingUrl\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:5994\n\ntrackingUrl\n\nTracking url for the parcel delivery.\n\n___\n\n### `Const` tracks\n\n• **tracks**: *[Property](#const-property)* = \"http://schema.org/tracks\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6002\n\ntracks\n\nA music recording (track)&#x2014;usually a single song.\n\n___\n\n### `Const` trailer\n\n• **trailer**: *[Property](#const-property)* = \"http://schema.org/trailer\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6010\n\ntrailer\n\nThe trailer of a movie or tv/radio series, season, episode, etc.\n\n___\n\n### `Const` trainName\n\n• **trainName**: *[Property](#const-property)* = \"http://schema.org/trainName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6018\n\ntrainName\n\nThe name of the train (e.g. The Orient Express).\n\n___\n\n### `Const` trainNumber\n\n• **trainNumber**: *[Property](#const-property)* = \"http://schema.org/trainNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6026\n\ntrainNumber\n\nThe unique identifier for the train.\n\n___\n\n### `Const` transFatContent\n\n• **transFatContent**: *[Property](#const-property)* = \"http://schema.org/transFatContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6034\n\ntransFatContent\n\nThe number of grams of trans fat.\n\n___\n\n### `Const` transactionStore\n\n• **transactionStore**: *[Property](#const-property)* = \"http://www.w3.org/2005/01/wf/flow#transactionStore\"\n\nDefined in node_modules/rdf-namespaces/dist/wf.ts:192\n\ntransaction store\n\nAn appendable document. Transactions and messsages\n                    can be written into here\n\n___\n\n### `Const` transcript\n\n• **transcript**: *[Property](#const-property)* = \"http://schema.org/transcript\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6042\n\ntranscript\n\nIf this MediaObject is an AudioObject or VideoObject, the transcript of that object.\n\n___\n\n### `Const` translator\n\n• **translator**: *[Property](#const-property)* = \"http://schema.org/translator\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6050\n\ntranslator\n\nOrganization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.\n\n___\n\n### `Const` travelDate\n\n• **travelDate**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/trip#travelDate\"\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:39\n\ntravel date\n\nWhen the travel took place, or started. This should be a datetime (or a date).\n    This may be different fron the date the fare was ivoiced or charged.\n\n___\n\n### `Const` trigger\n\n• **trigger**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#trigger\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:270\n\nTRIGGER\n\n\t    default value type: DURATION\n\n___\n\n### `Const` trip\n\n• **trip**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/trip#trip\"\n\nDefined in node_modules/rdf-namespaces/dist/meeting.ts:60\n\nDefined in node_modules/rdf-namespaces/dist/trip.ts:48\n\ntrip\ntrip\n\nnull\n\nThe trip associated with an expense (a financial transaction),\n    a photo, a meeting, etc.\n\n___\n\n### `Const` type\n\n• **type**: *[Property](#const-property)* = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"\n\nDefined in node_modules/rdf-namespaces/dist/dc.ts:124\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:436\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:12\n\nType\nType\ntype\n\nThe nature or genre of the resource.\n\nThe nature or genre of the resource.\n\nThe subject is an instance of a class.\n\n___\n\n### `Const` typeIndex\n\n• **typeIndex**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#typeIndex\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:116\n\ntype index\n\nPoints to a TypeIndex resource.\n\n___\n\n### `Const` typeOfBed\n\n• **typeOfBed**: *[Property](#const-property)* = \"http://schema.org/typeOfBed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6058\n\ntypeOfBed\n\nThe type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity.\n\n___\n\n### `Const` typeOfGood\n\n• **typeOfGood**: *[Property](#const-property)* = \"http://schema.org/typeOfGood\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6066\n\ntypeOfGood\n\nThe product that this structured value is referring to.\n\n___\n\n### `Const` typicalAgeRange\n\n• **typicalAgeRange**: *[Property](#const-property)* = \"http://schema.org/typicalAgeRange\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6074\n\ntypicalAgeRange\n\nThe typical expected age range, e.g. '7-9', '11-'.\n\n___\n\n### `Const` tzurl\n\n• **tzurl**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2002/12/cal/ical#tzurl\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:279\n\nTZURL\n\n\t    value type: URI\n\n___\n\n### `Const` underName\n\n• **underName**: *[Property](#const-property)* = \"http://schema.org/underName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6082\n\nunderName\n\nThe person or organization the reservation or ticket is for.\n\n___\n\n### `Const` unionOf\n\n• **unionOf**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#unionOf\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:316\n\nunionOf\n\nThe property that determines the collection of classes or data ranges that build a union.\n\n___\n\n### `Const` unitCode\n\n• **unitCode**: *[Property](#const-property)* = \"http://schema.org/unitCode\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6090\n\nunitCode\n\nThe unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL. Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon.\n\n___\n\n### `Const` unitText\n\n• **unitText**: *[Property](#const-property)* = \"http://schema.org/unitText\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6099\n\nunitText\n\nA string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for\n<a href='unitCode'>unitCode</a>.\n\n___\n\n### `Const` unsaturatedFatContent\n\n• **unsaturatedFatContent**: *[Property](#const-property)* = \"http://schema.org/unsaturatedFatContent\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6107\n\nunsaturatedFatContent\n\nThe number of grams of unsaturated fat.\n\n___\n\n### `Const` updater\n\n• **updater**: *`UpdateManager`* =  new $rdf.UpdateManager(store)\n\nDefined in src/store.ts:5\n\n___\n\n### `Const` uploadDate\n\n• **uploadDate**: *[Property](#const-property)* = \"http://schema.org/uploadDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6115\n\nuploadDate\n\nDate when this media object was uploaded to this site.\n\n___\n\n### `Const` upvoteCount\n\n• **upvoteCount**: *[Property](#const-property)* = \"http://schema.org/upvoteCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6123\n\nupvoteCount\n\nThe number of upvotes this question, answer or comment has received from the community.\n\n___\n\n### `Const` uri\n\n• **uri**: *[Property](#const-property)* = \"http://www.w3.org/2007/ont/link#uri\"\n\nDefined in node_modules/rdf-namespaces/dist/link.ts:13\n\nDefined in node_modules/rdf-namespaces/dist/log.ts:248\n\nDefined in node_modules/rdf-namespaces/dist/tab.ts:13\n\nDefined in node_modules/rdf-namespaces/dist/tabont.ts:13\n\nURI\nnull\nURI\nURI\n\nThe URI requested in this access.\n        This is NOT the relationship betwen a URI and a thing t identifiers\n\nThis allows one to look at the actual string of the URI which identifies this.\n\n(Cwm can get the URI of a resource or get the resource from the URI.)\nThis is a level breaker, breaking the rule of not looking inside a\nURI.   Use (eg with  string:match) to replace RDF's old \"aboutEach\"\nfunctionality. Use to implement the URI spec and protocol specs, etc.\n\nThe URI requested in this access.\n        This is NOT the relationship betwen a URI and a thing t identifiers\n\nThe URI requested in this access.\n        This is NOT the relationship betwen a URI and a thing t identifiers\n\n___\n\n### `Const` uriPrefix\n\n• **uriPrefix**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/space#uriPrefix\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:38\n\nURI prefix\n\nURIs which start with this string are in this workspace or storage.\nThis may be used for constructing URIs for new storage resources.\n\n___\n\n### `Const` url\n\n• **url**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://www.w3.org/2006/vcard/ns#url\"\n\nDefined in node_modules/rdf-namespaces/dist/cal.ts:288\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6131\n\nDefined in node_modules/rdf-namespaces/dist/vcard.ts:901\n\nURL\nurl\nurl\n\n\t    value type: URI\n\nURL of the item.\n\nThis object property has been mapped\n\n___\n\n### `Const` urlTemplate\n\n• **urlTemplate**: *[Property](#const-property)* = \"http://schema.org/urlTemplate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6139\n\nurlTemplate\n\nAn url template (RFC6570) that will be used to construct the target of the execution of the action.\n\n___\n\n### `Const` userInteractionCount\n\n• **userInteractionCount**: *[Property](#const-property)* = \"http://schema.org/userInteractionCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6147\n\nuserInteractionCount\n\nThe number of interactions for the CreativeWork using the WebSite or SoftwareApplication.\n\n___\n\n### `Const` usergroup_of\n\n• **usergroup_of**: *[OwlObjectProperty](#owlobjectproperty)* = \"http://rdfs.org/sioc/ns#usergroup_of\"\n\nDefined in node_modules/rdf-namespaces/dist/sioc.ts:548\n\nusergroup of\n\nA Space that the Usergroup has access to.\n\n___\n\n### `Const` vacationHome\n\n• **vacationHome**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#vacationHome\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:90\n\nvacation\n\nnull\n\n___\n\n### `Const` valid\n\n• **valid**: *[Property](#const-property)* = \"http://purl.org/dc/terms/valid\"\n\nDefined in node_modules/rdf-namespaces/dist/dct.ts:444\n\nDate Valid\n\nDate (often a range) of validity of a resource.\n\n___\n\n### `Const` validFor\n\n• **validFor**: *[Property](#const-property)* = \"http://schema.org/validFor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6155\n\nvalidFor\n\nThe duration of validity of a permit or similar thing.\n\n___\n\n### `Const` validFrom\n\n• **validFrom**: *[Property](#const-property)* = \"http://schema.org/validFrom\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6163\n\nvalidFrom\n\nThe date when the item becomes valid.\n\n___\n\n### `Const` validIn\n\n• **validIn**: *[Property](#const-property)* = \"http://schema.org/validIn\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6171\n\nvalidIn\n\nThe geographic area where a permit or similar thing is valid.\n\n___\n\n### `Const` validThrough\n\n• **validThrough**: *[Property](#const-property)* = \"http://schema.org/validThrough\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6179\n\nvalidThrough\n\nThe date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.\n\n___\n\n### `Const` validUntil\n\n• **validUntil**: *[Property](#const-property)* = \"http://schema.org/validUntil\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6187\n\nvalidUntil\n\nThe date when the item is no longer valid.\n\n___\n\n### `Const` value\n\n• **value**: *[Property](#const-property)* = \"http://schema.org/value\"\n\nDefined in node_modules/rdf-namespaces/dist/rdf.ts:44\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6203\n\nvalue\nvalue\n\nIdiomatic property used for structured values.\n\nThe value of the quantitative value or property value node.<br/><br/>\n\n<ul>\n<li>For <a class=\"localLink\" href=\"http://schema.org/QuantitativeValue\">QuantitativeValue</a> and <a class=\"localLink\" href=\"http://schema.org/MonetaryAmount\">MonetaryAmount</a>, the recommended type for values is 'Number'.</li>\n<li>For <a class=\"localLink\" href=\"http://schema.org/PropertyValue\">PropertyValue</a>, it can be 'Text;', 'Number', 'Boolean', or 'StructuredValue'.</li>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n\n___\n\n### `Const` valueAddedTaxIncluded\n\n• **valueAddedTaxIncluded**: *[Property](#const-property)* = \"http://schema.org/valueAddedTaxIncluded\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6211\n\nvalueAddedTaxIncluded\n\nSpecifies whether the applicable value-added tax (VAT) is included in the price specification or not.\n\n___\n\n### `Const` valueMaxLength\n\n• **valueMaxLength**: *[Property](#const-property)* = \"http://schema.org/valueMaxLength\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6219\n\nvalueMaxLength\n\nSpecifies the allowed range for number of characters in a literal value.\n\n___\n\n### `Const` valueMinLength\n\n• **valueMinLength**: *[Property](#const-property)* = \"http://schema.org/valueMinLength\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6227\n\nvalueMinLength\n\nSpecifies the minimum allowed range for number of characters in a literal value.\n\n___\n\n### `Const` valueName\n\n• **valueName**: *[Property](#const-property)* = \"http://schema.org/valueName\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6235\n\nvalueName\n\nIndicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.\n\n___\n\n### `Const` valuePattern\n\n• **valuePattern**: *[Property](#const-property)* = \"http://schema.org/valuePattern\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6243\n\nvaluePattern\n\nSpecifies a regular expression for testing literal values according to the HTML spec.\n\n___\n\n### `Const` valueReference\n\n• **valueReference**: *[Property](#const-property)* = \"http://schema.org/valueReference\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6251\n\nvalueReference\n\nA pointer to a secondary value that provides additional information on the original value, e.g. a reference temperature.\n\n___\n\n### `Const` valueRequired\n\n• **valueRequired**: *[Property](#const-property)* = \"http://schema.org/valueRequired\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6259\n\nvalueRequired\n\nWhether the property must be filled in to complete the action.  Default is false.\n\n___\n\n### `Const` vatID\n\n• **vatID**: *[Property](#const-property)* = \"http://schema.org/vatID\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6267\n\nvatID\n\nThe Value-added Tax ID of the organization or person.\n\n___\n\n### `Const` vehicleConfiguration\n\n• **vehicleConfiguration**: *[Property](#const-property)* = \"http://schema.org/vehicleConfiguration\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6275\n\nvehicleConfiguration\n\nA short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.\n\n___\n\n### `Const` vehicleEngine\n\n• **vehicleEngine**: *[Property](#const-property)* = \"http://schema.org/vehicleEngine\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6283\n\nvehicleEngine\n\nInformation about the engine or engines of the vehicle.\n\n___\n\n### `Const` vehicleIdentificationNumber\n\n• **vehicleIdentificationNumber**: *[Property](#const-property)* = \"http://schema.org/vehicleIdentificationNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6291\n\nvehicleIdentificationNumber\n\nThe Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles.\n\n___\n\n### `Const` vehicleInteriorColor\n\n• **vehicleInteriorColor**: *[Property](#const-property)* = \"http://schema.org/vehicleInteriorColor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6299\n\nvehicleInteriorColor\n\nThe color or color combination of the interior of the vehicle.\n\n___\n\n### `Const` vehicleInteriorType\n\n• **vehicleInteriorType**: *[Property](#const-property)* = \"http://schema.org/vehicleInteriorType\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6307\n\nvehicleInteriorType\n\nThe type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.). While most interior types are characterized by the material used, an interior type can also be based on vehicle usage or target audience.\n\n___\n\n### `Const` vehicleModelDate\n\n• **vehicleModelDate**: *[Property](#const-property)* = \"http://schema.org/vehicleModelDate\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6315\n\nvehicleModelDate\n\nThe release date of a vehicle model (often used to differentiate versions of the same make and model).\n\n___\n\n### `Const` vehicleSeatingCapacity\n\n• **vehicleSeatingCapacity**: *[Property](#const-property)* = \"http://schema.org/vehicleSeatingCapacity\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6325\n\nvehicleSeatingCapacity\n\nThe number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.<br/><br/>\n\nTypical unit code(s): C62 for persons.\n\n___\n\n### `Const` vehicleTransmission\n\n• **vehicleTransmission**: *[Property](#const-property)* = \"http://schema.org/vehicleTransmission\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6333\n\nvehicleTransmission\n\nThe type of component used for transmitting the power from a rotating power source to the wheels or other relevant component(s) (\"gearbox\" for cars).\n\n___\n\n### `Const` vendor\n\n• **vendor**: *[Property](#const-property)* = \"http://schema.org/vendor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6341\n\nvendor\n\n'vendor' is an earlier term for 'seller'.\n\n___\n\n### `Const` version\n\n• **version**: *[Property](#const-property)* = \"http://schema.org/version\"\n\nDefined in node_modules/rdf-namespaces/dist/http.ts:28\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6349\n\nversion\nversion\n\nThe HTTP version of the request: 3.1,5.1,6.1\n\nThe version of the CreativeWork embodied by a specified resource.\n\n___\n\n### `Const` video\n\n• **video**: *[Property](#const-property)* = \"http://schema.org/video\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6357\n\nvideo\n\nAn embedded video object.\n\n___\n\n### `Const` videoFormat\n\n• **videoFormat**: *[Property](#const-property)* = \"http://schema.org/videoFormat\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6365\n\nvideoFormat\n\nThe type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).\n\n___\n\n### `Const` videoFrameSize\n\n• **videoFrameSize**: *[Property](#const-property)* = \"http://schema.org/videoFrameSize\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6373\n\nvideoFrameSize\n\nThe frame size of the video.\n\n___\n\n### `Const` videoQuality\n\n• **videoQuality**: *[Property](#const-property)* = \"http://schema.org/videoQuality\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6381\n\nvideoQuality\n\nThe quality of the video.\n\n___\n\n### `Const` volumeNumber\n\n• **volumeNumber**: *[Property](#const-property)* = \"http://schema.org/volumeNumber\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6389\n\nvolumeNumber\n\nIdentifies the volume of publication or multi-part work; for example, \"iii\" or \"2\".\n\n___\n\n### `Const` warranty\n\n• **warranty**: *[Property](#const-property)* = \"http://schema.org/warranty\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7165\n\nwarranty\n\nThe warranty promise(s) included in the offer.\n\n___\n\n### `Const` warrantyPromise\n\n• **warrantyPromise**: *[Property](#const-property)* = \"http://schema.org/warrantyPromise\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6397\n\nwarrantyPromise\n\nThe warranty promise(s) included in the offer.\n\n___\n\n### `Const` warrantyScope\n\n• **warrantyScope**: *[Property](#const-property)* = \"http://schema.org/warrantyScope\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6405\n\nwarrantyScope\n\nThe scope of the warranty promise.\n\n___\n\n### `Const` webCheckinTime\n\n• **webCheckinTime**: *[Property](#const-property)* = \"http://schema.org/webCheckinTime\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6413\n\nwebCheckinTime\n\nThe time when a passenger can check into the flight online.\n\n___\n\n### `Const` webPage\n\n• **webPage**: *[Property](#const-property)* = \"http://www.w3.org/2000/10/swap/pim/contact#webPage\"\n\nDefined in node_modules/rdf-namespaces/dist/contact.ts:195\n\nweb page\n\nA related web page\n\n___\n\n### `Const` weblog\n\n• **weblog**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/weblog\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:213\n\nweblog\n\nA weblog of some thing (whether person, group, company etc.).\n\n___\n\n### `Const` weight\n\n• **weight**: *[Property](#const-property)* = \"http://schema.org/weight\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6421\n\nweight\n\nThe weight of the product or person.\n\n___\n\n### `Const` where\n\n• **where**: *[Property](#const-property)* = \"http://www.w3.org/ns/solid/terms#where\"\n\nDefined in node_modules/rdf-namespaces/dist/solid.ts:148\n\nwhere\n\nThe conditions the document and the inserted and deleted triple patterns need to satisfy in order for the patch to be applied.\n\n___\n\n### `Const` width\n\n• **width**: *[Property](#const-property)* = \"http://schema.org/width\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6429\n\nwidth\n\nThe width of the item.\n\n___\n\n### `Const` winner\n\n• **winner**: *[Property](#const-property)* = \"http://schema.org/winner\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6437\n\nwinner\n\nA sub property of participant. The winner of the action.\n\n___\n\n### `Const` withRestrictions\n\n• **withRestrictions**: *[Property](#const-property)* = \"http://www.w3.org/2002/07/owl#withRestrictions\"\n\nDefined in node_modules/rdf-namespaces/dist/owl.ts:324\n\nwithRestrictions\n\nThe property that determines the collection of facet-value pairs that define a datatype restriction.\n\n___\n\n### `Const` wordCount\n\n• **wordCount**: *[Property](#const-property)* = \"http://schema.org/wordCount\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6445\n\nwordCount\n\nThe number of words in the text of the Article.\n\n___\n\n### `Const` workExample\n\n• **workExample**: *[Property](#const-property)* = \"http://schema.org/workExample\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7173\n\nworkExample\n\nExample/instance/realization/derivation of the concept of this creative work. eg. The paperback edition, first edition, or eBook.\n\n___\n\n### `Const` workFeatured\n\n• **workFeatured**: *[Property](#const-property)* = \"http://schema.org/workFeatured\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:7294\n\nworkFeatured\n\nA work featured in some event, e.g. exhibited in an ExhibitionEvent.\n       Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).\n\n___\n\n### `Const` workHours\n\n• **workHours**: *[Property](#const-property)* = \"http://schema.org/workHours\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6453\n\nworkHours\n\nThe typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).\n\n___\n\n### `Const` workInfoHomepage\n\n• **workInfoHomepage**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/workInfoHomepage\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:310\n\nwork info homepage\n\nA work info homepage of some person; a page about their work for some organization.\n\n___\n\n### `Const` workLocation\n\n• **workLocation**: *[Property](#const-property)* = \"http://schema.org/workLocation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6461\n\nworkLocation\n\nA contact location for a person's place of work.\n\n___\n\n### `Const` workPerformed\n\n• **workPerformed**: *[Property](#const-property)* = \"http://schema.org/workPerformed\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6469\n\nworkPerformed\n\nA work performed in some event, for example a play performed in a TheaterEvent.\n\n___\n\n### `Const` workPresented\n\n• **workPresented**: *[Property](#const-property)* = \"http://schema.org/workPresented\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6477\n\nworkPresented\n\nThe movie presented during this event.\n\n___\n\n### `Const` workplaceHomepage\n\n• **workplaceHomepage**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/workplaceHomepage\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:302\n\nworkplace homepage\n\nA workplace homepage of some person; the homepage of an organization they work for.\n\n___\n\n### `Const` worksFor\n\n• **worksFor**: *[Property](#const-property)* = \"http://schema.org/worksFor\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6485\n\nworksFor\n\nOrganizations that the person works for.\n\n___\n\n### `Const` workspace\n\n• **workspace**: *[Property](#const-property)* = \"http://www.w3.org/ns/pim/space#workspace\"\n\nDefined in node_modules/rdf-namespaces/dist/space.ts:46\n\nworkspace\n\nnull\n\n___\n\n### `Const` worstRating\n\n• **worstRating**: *[Property](#const-property)* = \"http://schema.org/worstRating\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6493\n\nworstRating\n\nThe lowest value allowed in this rating system. If worstRating is omitted, 1 is assumed.\n\n___\n\n### `Const` xpath\n\n• **xpath**: *[Property](#const-property)* = \"http://schema.org/xpath\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6501\n\nxpath\n\nAn XPath, e.g. of a <a class=\"localLink\" href=\"http://schema.org/SpeakableSpecification\">SpeakableSpecification</a> or <a class=\"localLink\" href=\"http://schema.org/WebPageElement\">WebPageElement</a>. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".\n\n___\n\n### `Const` yahooChatID\n\n• **yahooChatID**: *[Property](#const-property)* = \"http://xmlns.com/foaf/0.1/yahooChatID\"\n\nDefined in node_modules/rdf-namespaces/dist/foaf.ts:117\n\nYahoo chat ID\n\nA Yahoo chat ID\n\n___\n\n### `Const` yearlyRevenue\n\n• **yearlyRevenue**: *[Property](#const-property)* = \"http://schema.org/yearlyRevenue\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6509\n\nyearlyRevenue\n\nThe size of the business in annual revenue.\n\n___\n\n### `Const` yearsInOperation\n\n• **yearsInOperation**: *[Property](#const-property)* = \"http://schema.org/yearsInOperation\"\n\nDefined in node_modules/rdf-namespaces/dist/schema.ts:6517\n\nyearsInOperation\n\nThe age of the business.\n\n## Functions\n\n###  asLiteral\n\n▸ **asLiteral**(`literal`: [LiteralTypes](#literaltypes)): *`Literal`*\n\nDefined in src/subject.ts:139\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`literal` | [LiteralTypes](#literaltypes) |\n\n**Returns:** *`Literal`*\n\n___\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in src/document.ts:85\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in src/deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in src/document.ts:98\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, only one network request will\nbe performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`.\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in src/subject.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  instantiateDocument\n\n▸ **instantiateDocument**(`uri`: [NodeRef](#noderef), `metadata`: [DocumentMetadata](#interfacesdocumentmetadatamd)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in src/document.ts:119\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`uri` | [NodeRef](#noderef) |\n`metadata` | [DocumentMetadata](#interfacesdocumentmetadatamd) |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  isEntity\n\n▸ **isEntity**(`node`: [NodeRef](#noderef) | `Literal` | null): *boolean*\n\nDefined in src/getEntities.ts:114\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` \\| null |\n\n**Returns:** *boolean*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in src/index.ts:8\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  isNodeRef\n\n▸ **isNodeRef**(`node`: [NodeRef](#noderef) | `Literal`): *boolean*\n\nDefined in src/index.ts:14\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  normaliseEntity\n\n▸ **normaliseEntity**(`entity`: `Node`): *[NodeRef](#noderef) | `Literal` | null*\n\nDefined in src/getEntities.ts:103\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`entity` | `Node` |\n\n**Returns:** *[NodeRef](#noderef) | `Literal` | null*\n\n___\n\n### `Const` withDocumentPlural\n\n▸ **withDocumentPlural**(`getEntitiesFromStore`: `FindEntitiesInStore`, `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in src/document.ts:209\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntitiesFromStore` | `FindEntitiesInStore` |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n___\n\n### `Const` withDocumentSingular\n\n▸ **withDocumentSingular**(`getEntityFromStore`: `FindEntityInStore`, `document`: [NodeRef](#noderef)): *`(Anonymous function)`*\n\nDefined in src/document.ts:204\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`getEntityFromStore` | `FindEntityInStore` |\n`document` | [NodeRef](#noderef) |\n\n**Returns:** *`(Anonymous function)`*\n\n<a name=\"interfacesdocumentmetadatamd\"></a>\n\n## API\n\n[DocumentMetadata](#interfacesdocumentmetadatamd) /\n\n# Interface: DocumentMetadata\n\n## Hierarchy\n\n* **DocumentMetadata**\n\n## Index\n\n### Properties\n\n* [aclUri](#optional-acluri)\n* [existsOnPod](#optional-existsonpod)\n\n## Properties\n\n### `Optional` aclUri\n\n• **aclUri**? : *[NodeRef](#noderef)*\n\nDefined in src/document.ts:116\n\n___\n\n### `Optional` existsOnPod\n\n• **existsOnPod**? : *undefined | false | true*\n\nDefined in src/document.ts:117\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in src/document.ts:10\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in src/document.ts:11\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in src/document.ts:27\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nDefined in src/document.ts:66\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in src/document.ts:36\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in src/document.ts:44\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in src/document.ts:51\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in src/document.ts:58\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in src/document.ts:74\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *`Promise<Array<TripleSubject>>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nDefined in src/subject.ts:51\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nDefined in src/subject.ts:60\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nDefined in src/subject.ts:78\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\nDefined in src/subject.ts:32\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [predicate](#const-predicate).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<LiteralTypes>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\nDefined in src/subject.ts:42\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [predicate](#const-predicate).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in src/subject.ts:11\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in src/subject.ts:27\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [predicate](#const-predicate), if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in src/subject.ts:37\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [predicate](#const-predicate), if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-280061284-db367989","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BYNE/aSv3pJdRLcOMjtHRUriFvs77ycHuPD0Z4YJnkRL7+86VHh37zou0tz85goX6NYINmsMbn/P8auq70jUCQ==","shasum":"36eabd61317d9e5ac73e2304da6c4c944a625a03","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-280061284-db367989.tgz","fileCount":37,"unpackedSize":1658480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY8LHCRA9TVsSAnZWagAA9JkP/1nFraLn7dFrHqX6K8YJ\nOK3gi86bSrV+KbZI5E500z29QDCjxCGdjuKwIMi3K1ArGBW8ly1Y0bjHv/71\nAtMsZoPQOTsT92bW6C1ctLj/xFmsSC91Nzz61KLWzJzxNnszgT/lh1D79VCU\ngtKdz17zDwEi60bI+wOrQCeWEhdaJQU7pm55h57ao9aYtKVpvUdGfF12GqQI\nTACNtseg+Sd1ij2Df+GRcCGsRd0LAMBiO/WydveaT5aN3VR6LIRNfs7lNi+t\nwzH7I5D9HiaNJSeOL7lEvrCL/pfRT5gqu+8LB7xT+DYlZPChs39HfdvRLfZt\nMEW962Xto5NKuY1zmjmB2nlUlBd0pX472HmhbzR5+i/0RRFsNjcGGKVV4qaO\nFlV7GQkGLqeb6ps/6eyqMdG8UikoePbYtuJz6Uhso4h5Qu1cZF04Hv+bhVKl\nie8bP8EQ38RFkN2koh9ESP+0ousnIbCANyq8CzUpukPKbzj7K/2cuI+QB78e\nC+3KnJan5/SpYGhjGKO3aTb0wCBL/OHyKLAV7oL7TPANCcrxScy9A5qMUtKq\ngyH+pVbda/mOnYessRJv1lyAAW2xDjEXLFonMNi75/gF5XuRZsmWY6NGoshe\n3bQYSNJv9ovr3NaXwdN8tbvkfNNd+bEZ0oAcfDlLp2dIvhax0EoHANggjI5m\ntp4f\r\n=1TOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVbrLjLA6tF9bCrx0e9zB2UV8ID94WANVRdcfEICQYyAiEApCghP7pS1aOGhfZSI8j8Q6hbocgjBcax0+mE7NBDuYg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-280061284-db367989_1566819014460_0.623982163388288"},"_hasShrinkwrap":false},"0.0.1-master-281941997-95572dca":{"name":"tripledoc","version":"0.0.1-master-281941997-95572dca","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --out api_docs; cp README.md api_docs/INTRO.md; concat-md api_docs | sed --expression='s/> \\*\\*\\[.*\\]\\(.*\\)\\*\\*/## API/g' > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.0.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"95572dca8e3f5d90796b2d2e106a48e8860131d6","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n## Installation\n\n```bash\nnpm install tripledoc\n```\n\n## Usage\n\n```javascript\n// TODO\n```\n\n## Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n## License\n\nMIT © [Inrupt](https://inrupt.com)\n\n\n<a name=\"readmemd\"></a>\n\n## API\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [DeleteStatementsFromStore](#deletestatementsfromstore)\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [deleteStatementsFromStore](#const-deletestatementsfromstore)\n* [fetchDocument](#fetchdocument)\n* [initialiseSubject](#initialisesubject)\n* [isLiteral](#isliteral)\n* [isNodeRef](#isnoderef)\n\n## Type aliases\n\n###  DeleteStatementsFromStore\n\nƬ **DeleteStatementsFromStore**: *function*\n\nDefined in deleteStatements.ts:3\n\n#### Type declaration:\n\n▸ (`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n___\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nDefined in index.ts:7\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nDefined in index.ts:24\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nDefined in document.ts:85\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n### `Const` deleteStatementsFromStore\n\n▸ **deleteStatementsFromStore**(`store`: `IndexedFormula`, `updater`: `UpdateManager`, `statements`: `Statement`[]): *`Promise<Statement[]>`*\n\nDefined in deleteStatements.ts:9\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`store` | `IndexedFormula` |\n`updater` | `UpdateManager` |\n`statements` | `Statement`[] |\n\n**Returns:** *`Promise<Statement[]>`*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *`Promise<TripleDocument>`*\n\nDefined in document.ts:98\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, only one network request will\nbe performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *`Promise<TripleDocument>`*\n\nRepresentation of triples in the document at `uri`.\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\nDefined in subject.ts:82\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: `T` | `Literal`): *boolean*\n\nDefined in index.ts:8\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | `T` \\| `Literal` |\n\n**Returns:** *boolean*\n\n___\n\n###  isNodeRef\n\n▸ **isNodeRef**(`node`: [NodeRef](#noderef) | `Literal`): *boolean*\n\nDefined in index.ts:14\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| `Literal` |\n\n**Returns:** *boolean*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n## API\n\n[NewSubjectOptions](#interfacesnewsubjectoptionsmd) /\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\nDefined in document.ts:10\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\nDefined in document.ts:11\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n## API\n\n[TripleDocument](#interfacestripledocumentmd) /\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nDefined in document.ts:27\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nDefined in document.ts:66\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nDefined in document.ts:36\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nDefined in document.ts:44\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nDefined in document.ts:51\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nDefined in document.ts:58\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nDefined in document.ts:74\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *`Promise<Array<TripleSubject>>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n## API\n\n[TripleSubject](#interfacestriplesubjectmd) /\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nDefined in subject.ts:51\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nDefined in subject.ts:60\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nDefined in subject.ts:78\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\nDefined in subject.ts:32\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<LiteralTypes>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\nDefined in subject.ts:42\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *`Array<NodeRef>`*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\nDefined in subject.ts:11\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\nDefined in subject.ts:27\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\nDefined in subject.ts:37\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-281941997-95572dca","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KcKcenhxgX1lvJdh2MSaz8kB15ZGFYTHDB4JJURkoRv+LbgGQ9iOtoIAlCavvkBDfJIRMpg/AoZHvpzZOc9otg==","shasum":"63259c8e2b22519fe3acbd642ecab01eb5b48f67","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-281941997-95572dca.tgz","fileCount":37,"unpackedSize":118657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZkrICRA9TVsSAnZWagAAEk4P/2ROzY58FaNrAPqc+1xZ\nrlPTZ0mbCVkXoHLJJUherVmWJbIExl8XS4mMDS1GsPknw75/RkREFoxF9nRO\n3d5dYbxZCPO8xlrLLENSAY/L77LwHAnuoMW9qxoEtfrgr1OlUt5ZidAiYRdl\nZkhZM4f/HGqXn3YzGKpBEgTSRp8/Rb/bqfmBzoHsuHMOFIV4Wb7BIKhsU4Eb\nNV7oiKJlhlES0pApHegySOTnm4v7yR6sEvfSb5VXVVIOGXj0RZi5LPxHHWrq\n69HAHJ1L7BqKTFttipi+5qvU+jUNTSvnxPF+HQddfVJhNbB+Eb3WRepecERA\n2zkFQNXoR7jurU8v5/NXUE/qJlAzHRPwMx8CL1GzBfkxd8dLsC2pW2YEYpWL\nFp+j8bFWC0DnCZBRtFq3X488DfQ9RdbLBkUAvYwTpZoDO68Ni4wtIrSvAehb\nfpUe7W7L+KQ5A0/8HFBN9hPu1UTSvE3J9nLy1ILpOgp5vRRjSjEExkjDDiAP\nHvScBVAG+rPCZduRL3UsJOjotBrr0aU6ia9MNqJA8v38ajfCNQ1mIStj1/NZ\nBqjOCC8M6gFN48axoF2wtYHYpXHSGHvrIxwbOE/Aslx9s991HBrHylX5wEfK\nLO+J7PkieA0Jc9Z0jVLEgPCtkmvzNc/bwCiEVyBBLyDpxL9QILSSkDvV5/91\nI+Ux\r\n=7hQY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCQRzlLEwOWzyUTWRy4bk7ngD3k/Jf1SipZzc2OcyHJAiAk0gcusZ8EShzvNw27+cpWZmYZw02fdT/yx57nqKogkQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-281941997-95572dca_1566984903816_0.26668950336997743"},"_hasShrinkwrap":false},"0.0.1-master-281976265-88728b02":{"name":"tripledoc","version":"0.0.1-master-281976265-88728b02","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"88728b029e7327d766603dd9a2c82c4d29b3713a","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\n// TODO\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n[Globals](#readmemd)\n\n## Index\n\n### Interfaces\n\n* [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n* [initialiseSubject](#initialisesubject)\n* [isLiteral](#isliteral)\n* [isNodeRef](#isnoderef)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, only one network request will\nbe performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n___\n\n###  isLiteral\n\n▸ **isLiteral**<**T**>(`param`: T | Literal): *boolean*\n\n**Type parameters:**\n\n▪ **T**\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`param` | T \\| Literal |\n\n**Returns:** *boolean*\n\n___\n\n###  isNodeRef\n\n▸ **isNodeRef**(`node`: [NodeRef](#noderef) | Literal): *boolean*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`node` | [NodeRef](#noderef) \\| Literal |\n\n**Returns:** *boolean*\n\n<a name=\"interfacesnewsubjectoptionsmd\"></a>\n\n[Globals](#readmemd) › [NewSubjectOptions](#interfacesnewsubjectoptionsmd)\n\n# Interface: NewSubjectOptions\n\n## Hierarchy\n\n* **NewSubjectOptions**\n\n## Index\n\n### Properties\n\n* [identifier](#optional-identifier)\n* [identifierPrefix](#optional-identifierprefix)\n\n## Properties\n\n### `Optional` identifier\n\n• **identifier**? : *undefined | string*\n\n___\n\n### `Optional` identifierPrefix\n\n• **identifierPrefix**? : *undefined | string*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n[Globals](#readmemd) › [TripleDocument](#interfacestripledocumentmd)\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: [NewSubjectOptions](#interfacesnewsubjectoptionsmd)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | [NewSubjectOptions](#interfacesnewsubjectoptionsmd) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n[Globals](#readmemd) › [TripleSubject](#interfacestriplesubjectmd)\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-281976265-88728b02","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4CD4Ab+y09I3eKN0UPds6Vfph2pWpkpZrmXzImv/pbHfFnGy6+4bRWLEwz5TYhx4nVwomBaofHfrMG496FYj6g==","shasum":"f828410ee60f2954605dd318833c3405dd62b222","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-281976265-88728b02.tgz","fileCount":34,"unpackedSize":111773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZlJZCRA9TVsSAnZWagAAsiYQAJD8PzugN9fSDyFxqszC\nqMVGzpxkP9nx/Lv2NIojh3yEDEefeqYat+gjPrzQAAWwb6G34cmmPy1Vx9YW\nfDe1ZMyKgtFjNSBZ4aiTFQGxrQO6OxIUyB+k/2nal18aoz1srNsE7WSfqzc5\n5xlPlud/2S4YG3Gm2/D1dleys5I6cC0WEZJEFXpp1rH4wnPa2tcb2vpGRk7B\nJEpZcqgpM13dSQTn6URbFA/ZTfp+zvSHyCKzVM6fCMY5MGm04F5sgN51/l8f\nPjE3fMD7oNTbB2/lL00Mg8fxMZPGoDFkcJwRJ9uXmzK0taQPIovXXm+W7WyF\nSEIxT7G/Id4pi0mkMzPoi3VuhuUW5D1zxl5z4QXRrZfY+Tfx/DVC1k1ljc5F\nsZ9/hY4AqnbrHwHg7UJh9LGILksw5pcJqFIsng65UMcdCb/be8nXn2I5evmO\nOo3dGBA5sa48ZngOUL4zKxtkWPaRAvcnb8IDLrLs7Ohsx5QCgeQeX13ry5fK\ni6l6z1S08JvGQOYPOzakAY4wrSAJsb/HNiWo2waB58RUHLuREhIIUkn5o8tc\nNzoOIjeFU09zxsdMb6NA67xDuAwmcYh5o7tGuqudTstwlXEweW/KR1LCWl7x\ndFiFAAhBPbX8/PzNU89N9rONbOmQmfGX5v9l4N6+b8Wz+PlJdn34xWLml7OV\nLgQ4\r\n=Xl3O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDptt12wBoFwlpWLcSDONREdm0DTVYWfhwhMn4HqHOnBgIhAKBS4fGV+4CiiFQWe/Tkx4HZQd+HiWsZKqprS8g545nf"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-281976265-88728b02_1566986841028_0.6234000844580223"},"_hasShrinkwrap":false},"0.0.1-master-281994060-11abeddd":{"name":"tripledoc","version":"0.0.1-master-281994060-11abeddd","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"11abeddd70bb1c7397405dd5ba85afacaa31dc3e","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\n// TODO\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n[Globals](#readmemd)\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n* [initialiseSubject](#initialisesubject)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n___\n\n###  initialiseSubject\n\n▸ **initialiseSubject**(`document`: [TripleDocument](#interfacestripledocumentmd), `subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`document` | [TripleDocument](#interfacestripledocumentmd) |\n`subjectRef` | [NodeRef](#noderef) |\n\n**Returns:** *[TripleSubject](#interfacestriplesubjectmd)*\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n[Globals](#readmemd) › [TripleDocument](#interfacestripledocumentmd)\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n[Globals](#readmemd) › [TripleSubject](#interfacestriplesubjectmd)\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-281994060-11abeddd","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PVlNZSDBR05+2PMxyv05wUwhyiUVYyCcU0NhVWvv9ypQhUIBt9yD/ugHJz5ODFI50q4f3MFCxeFs0RAgWag9dg==","shasum":"8d810707e0988695e5cbc01b66b908833e1c481d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-281994060-11abeddd.tgz","fileCount":34,"unpackedSize":113945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZlcbCRA9TVsSAnZWagAADvEP+wakdd0QBgLr2lnUSEhB\nLCm/riFG+IlIuu6hkIFUoSYo5nJ+ow/6L7ZexSPL/1IEtQt3xq8+wvQHwzeY\nu+zPjcgzbjG/bvqeDIymPhnaJJ2OIgbi83EypycNIp4WnqMKwZTVNoV6f3OK\nkagRLa0kOTWtktCR3Zi2S3mPMKjSBBLpX4mKv3AI4AXactdS/S4nou9spxw+\nTgfP3/b+ZZle2gr+FoMkvcvWaC45pjy+ZtFIJb/z6MDGWH1oRFvttftATIDs\nLQcO5M0xBZf7+ydBNisQpMOhVf/QcLvCUEpTjb8099cBLq7UdaVOwO9xM0/c\nqAaZDkkbsJhtB9bCKuv1txcdhw2olJJTm2d88eShOSYQEPM1HXV7dfCVe4r+\ntL0kXSxfzruBRKnE+sUWujIGjIuK29rYq4U9esrHn9eH+dyOK2WPVqOrDmQU\n+StEhCDWK4nxiLXIzKomAuLyyG8Jx3KnH1HxTsp7xv7dmrxSUAOaMkxICfzv\ny6JzPCZtqe6fQ/Gw/9LhV4BgZZlmiotd9a+AH8uEvhhG433l8olRAMS+p5vI\nGGSjPzttvdOnT6LyivRQFumnrFS7MjxC6J/3SRCLk4rlvN5EcTMk5bNpjk/4\nYccGCMBDSMn3UAFZnc/x160IKr6N5EkepscLuQgW3PSiJ4PrJPhWFTa1WwEI\nDwc2\r\n=7ZKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwYksnBMHnf/vRQWDsGs41Wg4QMaC5K3Eab/YjUq7joAiAApy3wI3nL++WR2rrUe1Lf1NoG1P3QOUiMUiI7dHnq7w=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-281994060-11abeddd_1566988058414_0.22918462107824578"},"_hasShrinkwrap":false},"0.0.1-master-282004814-3522fd1f":{"name":"tripledoc","version":"0.0.1-master-282004814-3522fd1f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"3522fd1feabd1e83fed74dc6298c827a81f06406","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\n// TODO\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n[Globals](#readmemd)\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n[Globals](#readmemd) › [TripleDocument](#interfacestripledocumentmd)\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n[Globals](#readmemd) › [TripleSubject](#interfacestriplesubjectmd)\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-282004814-3522fd1f","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qOdeYHBoKnQEtGgXyUFFuHnSg6HNAt7UcZbrYSdtHwdKNCgrbuNMDyzgO20au9i/bf8gdW9PiMD2R3eBvEVpzw==","shasum":"c7fa4526090cdb82323792b42f818d37da0e751a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-282004814-3522fd1f.tgz","fileCount":34,"unpackedSize":115293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZlpuCRA9TVsSAnZWagAA2AkP/1i9a6gMHSfEq1KgXNMu\nYCcVf+4xGqaPR1aL0UBBddkGVZXw51F4fQhBasyHvh5Bmp9ccvSJxpX9qXpW\nUD5D2AjEebnQ8MpV4zWIyGnu0AIpp9IL4tQlGE6qqGQVX7Nc+KQejjRDgL4+\nBTaFwEeCTGQph2zKri7o7iL53aCK3tQZiGzeUdZncy5Of1q7o4HRces4fGTK\nOOQqQMDssAo2F86Cpb87sZFblSqRJQ2oPBEvx74p/OVZajanHwv8EXgCpnsA\nPH0gDsgqfOzQ3gmSntybz3Ym/FAWDRUALIe3slb/jjC5iEDj2tnHZPVDN1Mm\nJRYFHiyFvDUDrnda5iikZJxjN9sVtJapJ6VK/6ZOl/HNKafHIh2SFcCskDms\n7ag0XEyp6/t1DwQkd0+zOrOyaYRqgHLAn9P5H2ZKsu161cwfTm0r//tevPXE\nKl76nb27Qt4i80o7hDkNWdpAb5lnWKndWXgGAFbcVoXaDtC7eu7x8pT6RYEe\nJmSf9rAasW5Zs7oM1nXMXXwVhV6sSmurtwzI3EE4nIF0FAle6PfNm3YzPOLp\n7vXdJv32i8c6VeO1t+jz/XO3NduWlY86k9UkOCSDOyAweqCuprrGm39vCOu9\nHbUzXiEnAYjU/pmjHF9m8LSlTolVd9c59zkeeSMQ4DHoR+iIOcl6YgKQk2oW\ndtcr\r\n=P38R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWErFQyBqE9hT5T10CdVv7AWBldbTrRI8uIeK6MmYRRAIgOXKyNMM/3RipdrwaQj5yyYPgeoEUrm1nknGVMhHIRMc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-282004814-3522fd1f_1566988909497_0.5592120366936142"},"_hasShrinkwrap":false},"0.0.1-master-282014464-7ccb6e56":{"name":"tripledoc","version":"0.0.1-master-282014464-7ccb6e56","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"7ccb6e56de1b306f017a2ac9451af9cac8d03f0d","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\n// TODO\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               There are two optional properties of the `options` parameter that you can set to\n               influence the shape of this identifier:\n                - `identifierPrefix`: a string that will be prepended before this Subject's\n                                      identifier, whether it's autogenerated or not.\n                - `identifier`: if you want full control over what this Subject's identifier\n                                will be, you can set it here.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching [[predicateRef]] and [[objectRef]] is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of [[objectRef]] for the Predicate [[predicateRef]].\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at [[subjectRef]], ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-282014464-7ccb6e56","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jyvT1lbMaArIs0L0sT9ACX9KISMjwoAVE1C8lU5KtUWA4Mc+k4r+HJ+d80cu259FVb5vze9VeBajwhYWaIUpew==","shasum":"53345c7eb0df6fd8c24df9be0da1993855826900","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-282014464-7ccb6e56.tgz","fileCount":34,"unpackedSize":114997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZl1qCRA9TVsSAnZWagAAVhAQAJXU/FbR9PoG2GOcA2Lk\n/RjtUox20KpVsoM3sgeKipgLoa7vxt4u8Mxw+rx+JQgulVtPoqXQRUZOf4kP\noxD0ll10CgJdomvqh41kqMDfeqD0r5ZU7uKEf/k1kiwY9kTUD6wlSCBhQsig\n5i19A+ubNUF9Ymk0+4Y37/u5twPfQbwk/xvyYch6XHiJybSWej05AxVnz33W\n7OfMmJAav9D4Cpsu1VmT/edfXQI2gY9VEVmcKd3PuIkqNCXUKhF6aVpd3Tsj\nD5/HVccOEP46Y9cZcGMvWYcZQqCNm8wkmqc+M78dDdWyjc9OCVU0iUjcZRyS\n+8IMEDcs/h0cWa98ZxuZVwxGJ7WelS/ZuoQferCedKbQ+Mau7GjUhAP91R3/\nRVF6QkYDXQDlbseKNsNpb4l/oOzhPSWZNzwFO6afxKuNJYkasTtkH+z9hc7l\nawqYNuA3qV3CDy+x/kYeJQ5Q5T8e1MraZtLOhZtqHiuOJbkAIjllm4/mKrLu\nq5gqOYwOciL6mRWsZOarUI1TvM+k/O4emS4M++rJb1sFrP7lBu763lkGP993\nYjIGEeExZ1TobpuYM6j7qiEvIwRNeGlTiaSY9F/5Bj5PdG0Z6MamcVGYV7xX\nwiU+jbcftzjYq15U7TxZkRGkM0dE0z8IfIANfJuC1g3oVKdT4GXiht91roMA\ndog4\r\n=N88J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQxemVXzQHVeBM9To/OBOgm4y41V3kOMxSWwOCF3ewMAiAkwY/31MvxcyzzfO+X75Q51p1i9NnV0FBZBNOH1N9n1g=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-282014464-7ccb6e56_1566989673978_0.5860814458368218"},"_hasShrinkwrap":false},"0.0.1-master-282022972-a62065ec":{"name":"tripledoc","version":"0.0.1-master-282022972-a62065ec","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"a62065ec967efe2ff9345517805bf08292d6a43c","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [Turtle](https://en.wikipedia.org/wiki/Turtle_(syntax)) documents on [Solid](https://solid.inrupt.com/) Pods.\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\n// TODO\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-282022972-a62065ec","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vPKSde3mVSRunHxmas6RNWXFnBilcafO1zXEQ2HX8hs5kCdA3T6wZd4tCn4f5Cw3fjE61cNqrDcdt84wby4z5w==","shasum":"8b277096dbdce29b64cc1835b734decdc8ca8a41","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-282022972-a62065ec.tgz","fileCount":34,"unpackedSize":115117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZl/VCRA9TVsSAnZWagAAvNAQAKDf5yGPIxCBE75m33to\nN5OdUmuizv/QaAt+AsDhXTsYcZd2UWVre6lM0fn8H+ZSTNT2KeTI/gXRO3LL\nkX3Q3cEpEj6SqTKafOKCHRbD09Oouip1FMvcs2p71A6IOf41DBlHsfn112br\nzRSG0WZVLkuV684CNZsT6CGdYJdqeOArCQL4epc2dlihYNgXAGAphj/v5s8M\nPHMqfzd6Pfy87e6k5V1GiF0Es5Mj65NB8EVHg7RZr6EvllpA/YT+t+ztWD8K\n/Jy+KDhXeKZAHfw9FEw+Gh2hRUnrLs77+snPVnjnSHu5J8ZRB1SnakfpQqlJ\n+H07POwlhMzGhjUdAzCdwE0SvA9I0ESuOy2RrtsVVxdF3wyTOMcPBEh0qV+E\nUmJfz50PjP1Xzc9YvIoR9TbN1PPg+ZueTbGj6IXDDwUaAX5PG5c4RxhDCfZE\nLK6A9gyZXAJcP+i8P3/vRoCDs8fE09zyoql2lj2LlSR/JjMMHF1LkUzXo5fl\nwOwYmAGQE86YIEmeM21cL3HR7u/9cOeM0KEeziZk5c2yi8NRsWwWH/46heTr\nAjfuFLjb5egT0LCtcgN5IoLs1GGUdnbizAElHWQZqPwIYn28ycNW5xe7emuz\nnHRXQRNdaQQ+WHWWcV+JKfyslih6LNqXykGirM48LKxGxbLlQhlxN9P4yhjl\nJi3a\r\n=MNFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjSGEi5ql6jOgMDnhVOGcT7CPQgOlTocjdcAbDORUEugIgf7QU3lt2CqjtPWJM5EwpCjBO3QmBOrBy2KnMnuwQAm4="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-282022972-a62065ec_1566990292360_0.030662835413942657"},"_hasShrinkwrap":false},"0.0.1-master-282092258-7509684e":{"name":"tripledoc","version":"0.0.1-master-282092258-7509684e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"7509684edb75a4048ffbed9c4b4788e12c9ec68b","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-282092258-7509684e","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sfavrs0sZ6JLmbNUXC5Z9yXdy22ih4bkkvkHN2GN1SHrwjJ8hD9m1rpNJv3uMUA3PllXI3wrKQOqv6/mrIkkFQ==","shasum":"b608973318d400b2ecc5858a85dfbb87c803556e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-282092258-7509684e.tgz","fileCount":34,"unpackedSize":118069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZnEMCRA9TVsSAnZWagAAhhsQAIfHKgFDY93IZWGo6c8x\nYaMFVGACS/4sZiEXy5Ts++PGvO4vVoDrWFHtR2UXpSMa950N6mzaAjMUrvkE\nMNF3IJddG49GrcCl8fSFPndeKO4r7B5pi/bglFQt1BNybk6YCd/RU/q7Bsxt\nJtvtCCk+vRa7nPYaPxGHsnpcSYv83lEqykEP93LAS07nHmQ8cVE075JF5jVP\nYJhgM0oeyGLBGm7HIA5m5b50N1oSCyjqpdBb55SAzCXGypeVk/GXzw8YOLxK\nf4T0tg1M9dT6cg5xqAeEEk+svW++LcD58ISur9G8PJBUfAB3JD7ontnl07eu\ntNxWuLuxyAF4BXrR9EOWCCEMk40MxVqZLjQRzS3swTiuNS9AyG/x9z54OHmF\ngCDdGh5K5klQXqN05KmJNZFJlzb00IdhYTRvcbGHzHVgdMVFMnemwYANJSJm\nAnHRkNtvHnrcF1ExP99yI4Y4GML54UE7LMdA156CSP2QAJs5oIXFFQ8Z5Atk\nKHNHxCsR+1HC15Ei9bxK6H3T8J+3P7tL9hiyYXb9IULolrTa7R4aIQogEgWe\nJl8SZGAhrFGP2h6e0Fim4v8WZJZ1arYAxkhp/aN57MIhU5eDD7KCjUxzCmmu\n6HyVt+8IhCCBXk4j3XfYfc1EAPYdOMZ8+XTY4Z6wKccEr2U/BRiQQxQm/g42\nmG4n\r\n=DC74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4d9Vi1BppmRfp5/SlOcmvoGHTXpAMvPA4e/HM+b15JAIhAPdpsAolXZbg0Z69O6EARRMGOedhT5dgTCnIG6c55Jol"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-282092258-7509684e_1566994700058_0.23307146056119565"},"_hasShrinkwrap":false},"0.0.1-master-282106544-65f23b44":{"name":"tripledoc","version":"0.0.1-master-282106544-65f23b44","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"65f23b44add8ded9b6681680de80ca8e4cf7db35","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@0.0.1-master-282106544-65f23b44","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3QHG6W7k9z+80vraJJotbTHJa4R7VFBcyFOHU6kYK0ljWnuy+bEPN0hukujpEH+q+LEc/VeI25gZXPIsIlbMZA==","shasum":"ece813057362cfe475f23a3c58604e1035fea208","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-0.0.1-master-282106544-65f23b44.tgz","fileCount":34,"unpackedSize":119387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZnQPCRA9TVsSAnZWagAAhiIP/j0HfoBa3uliAkk+fNpU\nifNpC99MmgeGsZ+dkLtakgtmFPDe6XSDr8HwZ6zKQ45xmUDp7qXak8an85g+\nldLnZCDyyC2/r3I/iC50cnFjTj6u6OStXYB0Fx/dMe98yNmfYIMcY8fw4dTJ\nkMMDyNvb4RiM7qABWvohdhOYNNBGmow4qbGFbatm+xQ2wBWL/Il47LJjmXB7\nnRiWzLqje1cdervCYachY/qAJ8E/qUtF1lSTZGWrd6djVu6JYuYnNVQvk7SJ\n3nfqhC5vcWIVKonK9VnkLEVou1VwgZ07l3WaD8AlXp1VSkrbbxbwuXP6fl7h\n58A8/D1LzVUtACxuqfTkO8FrWAzyTAICslWIYMHPqz28pNbBQPMYGLFMniG0\nDovQUmof3Jgy/S9TTkFlc69hLgztsKLzxOr800CukuElWx3Uv+we8XmHG21i\nXp2635OiS/BYZkDk/MEip5ib4Rnf5VRTBP+Mm5GL6qlLE09i2YXSurM2x7uF\nMXxbQzaaHDQ2u4yPbjc/3VN4RmUpvkIszDx4y47AXiQXiP3ekJ/r8H4EKYzn\nIkMDV4igcARqJkrTAJ8nKi1ul390fMMuPVq/lobp6vSc9LEt31t/7lTyYMK/\nX7HmvxYtYEbfl4tMuiCuyEBmVqlQxW+rU75i9BJ/dsUf+k5EVLWGmARS6y9y\nZohS\r\n=dR2S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKQy/z63XsHTz+l5AiMltZw/DaoTP4jdaldrd+DrnaSwIhAIPto+iNzjbvpy27DCTsnSWQxYCBYXHgeL93QbWbu7hu"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_0.0.1-master-282106544-65f23b44_1566995470611_0.7647859206572867"},"_hasShrinkwrap":false},"1.0.0-master-282115211-cda8298c":{"name":"tripledoc","version":"1.0.0-master-282115211-cda8298c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"cda8298cc9ce2e5aee8119ff0f767759c1b2f506","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.0.0-master-282115211-cda8298c","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-G/L2jvjUD85fbcgCUj4a8czVNDX5BGwf9gZvmX7blaydYcfa8BCG+rmq95IYytWKQMxDZfmnCa+rGg+NKSbLzQ==","shasum":"232ac2864d21118512ec22f40acfe3b3c5418472","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-master-282115211-cda8298c.tgz","fileCount":34,"unpackedSize":119570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZna8CRA9TVsSAnZWagAAhUcP/Rc1Q6IhSV9as7oaC/OR\naDgRH/PigMdaITewS/e3O89PMODBBosbeWq5FFNJoYZGmsqc6PKGCQUmBVyl\n86XRlSJ5xKas9QPRbn6siX15Y199eX/V9DrVQjARlY/h6IhG0LpTSm4k4i0M\nkg3FOE0RD2e22qbL18cuTxrYO6euj7w6OMT4LWLhK/8RJiGikD2b9s0wua+L\npRN0P/Y3uvdfOaFObx95qoJs5fa+6YAQIu1eTVatgC0DjK5GgZeNNLWzlso+\nv9R9ufW7MjGq9YZXCOTFdQwL4vrhHab4Nh+hYlUgRYJynG72mb2UJLbidWRd\nAuI/tZ8RuLrUDjbXCEiU8a1ednpUiZH0nzCiIAJkIOIHgj+yEOdY7AUdoQgU\nUhazgz6CrXxgUDV76YrK1v1fiO6R8CNbC6BKej+4UTTUjL+cm7wDzVsWSXSH\nXz5hucx7l36yuE9E+wZd3h92oYF3bPmoDVLgknXi7rnvuWP3lWk4Z+lbr/YP\ngs1L1yJK3/oTN9A5CGHJs8RV3VsCMSVsOvhGj1I7hTDeuu/W6/cMJ1Yp8baT\nPQJ1hU15h56rjy5dBqgfdplnsmCquis/yd9XGGBpEtNj5vUB2VnUD8SwlnmX\nLCXBlGsiXzsHITgPz5AVlh7G/iYJMtzHYAoX3AOcsOGoCXYcWlx3qSbs57Jh\nsDbu\r\n=rkXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiyC/J+gwNEgfnBJHcWRLMJOYDSMyELNAgVPb5TSsWqAiEAvNGGy6cqpDka4TxtR2/0M/DViC6hMpuS+zymLJLtTaM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-master-282115211-cda8298c_1566996155364_0.30020249496595275"},"_hasShrinkwrap":false},"1.0.0":{"name":"tripledoc","version":"1.0.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"cda8298cc9ce2e5aee8119ff0f767759c1b2f506","_id":"tripledoc@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sb1aD7BOL4qFyuRSbjhy4NVIrdcf7wtrejV0mh26ikMCN54IMoXoiV3f+FKW4E6MiF4hkypxPxX6XOOL+cRkrA==","shasum":"58ebd0166dee9ca0c4c0b055ec59384633cd3c33","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0.tgz","fileCount":34,"unpackedSize":119544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZnroCRA9TVsSAnZWagAAyAgQAI7tKy56JOkTXxLdknPS\nc6qv1/r5ZY6Pl4O8ndY+wnHBeCI3ywHGnV9WoCrICnapADnwwHivAIxJq/Ic\nyu15n8fiAAHu5GZk6ufL9pkEuwgb7bgEQMW12+9n6h2R3Y8xm3lhROilUyDJ\nTVULOFYdcnLlK+pbGNmqvkYnge2TdKNQlSl8QjjNE0Df4N3kwRgQJXicRCB3\nHxx22+uDR6+Us+s7SVyjvpO4lQ48DV/l0gcByVYBs2bCYxivXqsuKyQINPbo\n2lVyDirb6gkkKx4umHJN97KYB0Y2M1IHAOnRlrC+1yFcXMBsfLkIfQJ2QnBB\n6UhPWcdMBpfGUed7k3/Q/0r7XeQFMY0EBlQ/AM4hiniUAzG4S70/Ct0H+EEO\nISURI6ml6EBy5jcxrOFWLVD3Ms6O2C+bpHKWI7+q0o1TfdHgq5vAyhqOnHSI\nIHA8+ql5V/FBz9yb09cGXKCUMY7c0Yiq76s5xCF/+r8WPOflBDuwRVCSLCT6\n7rQXMezw8hUYXGp78ffOpB2ibfSfOlQOAc0ZgdFy1E2RRZ7bxb1q6jE6TH11\nOlg9YemJNPCTNPfAkXU4ihl8Jhys6BVldiruv1GtRWAYw1cV+b9TYupTR7c0\nMy2dL5gD4BUpsM5lLCsw5HYUXwsnaOLeV1RvRrhN69LGUaSkytfzS9O8Y2iO\nKjiv\r\n=Vf3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfCoP+RzitNASeYzSc0WjX7zMhpzObvl2jHbUXQrLfJwIhAKGWkJtdxWUIF+SCalvZqUnpwxe4WXIVuqMbi+paiwdl"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0_1566997224149_0.36187182111287"},"_hasShrinkwrap":false},"1.0.0-docs-283029396-958f48ba":{"name":"tripledoc","version":"1.0.0-docs-283029396-958f48ba","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"958f48baf3d188728a3b8db832f976b17e9be2d2","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-283029396-958f48ba","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rHsZtoViXc+WaLgcvSVTw2TtufsyeVlp8rl44jl6QnJUyt7OEzv/dUFQgdNOWTA03Gx+PYQItOfXdAq6Ws1AoA==","shasum":"83947842e423749beab7c44b44ef461acca9d4a1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-283029396-958f48ba.tgz","fileCount":16530,"unpackedSize":54325718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ54uCRA9TVsSAnZWagAAiREP/ivO/yOoClc9/87ve6Wt\n1/QnhumI29kGpKTu/3KJ1IgwbqYXqMMMMbYQc4oyB7K+TMu7EFeofx8c8EWd\nhUXAzV+XuIyyLGzN6AkZ7elDygoXf4aYdQvDTWd2QA+N8wM5OfC4LlzP/+SX\nRdWfkucm9arET79nfWRZUy60xpTynrUQRUgA5VGEW4P2ITDGOj9c8RbFcr2K\npIwW0sA3qUhXi0MUyfL6BS6+fXZOv6XmnkIqfOiYJDSKWcaRSpfGxb9bEjYu\nTZKXjhZWO/AMWO2CTcVnDpIeESSvQoEVImhaEmjeIDb73MUZxT19RoS2KFyA\ngYvDKI+mnOLlarwDxvrBqIBZCvxrT0tBbnfPEHLLAUffvT/iyZgFYxmOmkX2\nl9z6bFRsjK0CZFSucsUq51JNijwlvPxuim/UUZHigBfN/xe52yYXpGOERuJD\njoF4Etw/6OQtoIBJ+fsgmg1/9OQYxRlkEXYKE9p43078jG8+8PyjWx9aNLOE\nH/QWKpvey6rmT1dQVjssYHhWUsBeAjp0rJjNVwc9h5tv2Dm4A591QNwhvOGw\n9AL1fCmZLnULkTxYRVnkU5F+Nv/u7ts3e0SiS7Wy6t+uzmfrHbphh3JIMgZN\nHg68P9GlyK/Gww9nrMesU3Gd96XPoxD9hfB/iM8A0ElwwWHss5DeXQa4kBaI\nR4aY\r\n=a60G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4VwH7/NJQnSCtWpNT9+fR7PDvrECSOu01kodOzeCvqgIhAKrzbdUM9lr7qgaDMwK6CGruky/IyOsRY3h++YXvoPhD"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-283029396-958f48ba_1567071789866_0.2974669731838102"},"_hasShrinkwrap":false},"1.0.0-docs-283047477-65e47722":{"name":"tripledoc","version":"1.0.0-docs-283047477-65e47722","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"65e47722daaadbfee8bf34ba33684016795ce726","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-283047477-65e47722","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zYYMcS3DW93eJ2uzLjsZePEjCvxUCkwObLEoBwF/YpcylJF7C0K9KyMPan/WHq6tKT1BJ7/tK6tPXk1pnWYpSQ==","shasum":"e60709242e2c78f8891f425a268ddec0c83fcab3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-283047477-65e47722.tgz","fileCount":16530,"unpackedSize":54325753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ6GvCRA9TVsSAnZWagAAeQgP/0OYTxQnP6k6DhphePVf\nsLH1qtEHp/qzrA0aNRB4UbgBovb2I8UzMeeMMWTCxs+m0ZrmXZxGmHeG04je\nOP8S7QhdInQLc7LXY9ufDLHTgw3qLj20x40KDW9IUBlMdW894rMpN2J2zKg4\nkbcljgPjDrU4/QuyDetOXB0nDDI7aD8jsPZoFEE3fpz5xwDP1kfOrwr5LFnq\n2pjYc95G6bwKe8RUmX2VJLp6djUfe/E7a8lqyc+CEfVUEQOf96ABaJnXlkWO\nSfcSRnXTGfdtS45V4/+tLcl5DvMhVKFENPLZoHivCCnpZK5FjFeJMXSDIWZm\nZDYGd4LRTiXhXRDxhjslKpblv9w8e8pQnWDkyua/hMkBJt60xB9S8hzJGHvx\nz4DTIu37mERdTitevwumcvpWEQ3MZeWQvW7+lIgXJfli9AiV8NVv8JtXvq5Y\nPu2JPHdOr5wSRKCUDQO8hUNLmkloU/Uqnal4zvwd5E923vibZP4Vgy98gc5C\nxnU76RECCWhU7QustdW6IOG7iwgUph+JifsA1zK/gadBxPZ9CayjfQeuEtXj\nFEDgYZRglNP9m5bTz07/ae23CeCFxK6O2ZIG+WVZIAeqHBtgPQoB3Lbf4yeX\nC3NQeBfw6jjyL4hEna93tsHbOdDv8YyytB+cWbOgVTwX6AkCxPjQF3yzzGBS\nmf0B\r\n=8CBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1oXnCHp8zAb35o+M3AdILB1UH4Enuzg0WIqlbRKZ/jAIgJGXFouAAIinMUWtwS/E1YCHZ8/K/nuPhMhdyiM3LWkc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-283047477-65e47722_1567072686441_0.03466946787256253"},"_hasShrinkwrap":false},"1.0.0-docs-283092934-af386619":{"name":"tripledoc","version":"1.0.0-docs-283092934-af386619","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"af3866194ce456cf5c6905f1717c04d8dc6ed744","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-283092934-af386619","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6CEeeUA6v30R7s7MITCWrA9F/QENLFjR2F7C6jY0mdOOlFBSJMpcPuJ4lGrOQLDy+g2DQu0L4i80NbHht0C4ew==","shasum":"a467127c995256da550de94d11fb131b71a5d699","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-283092934-af386619.tgz","fileCount":16526,"unpackedSize":54324260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ6xfCRA9TVsSAnZWagAARSUP/jqT167MSk/H2iivVE4Y\nimOXhp7tP+Oq1LHSDc5Qoqjap+fUbc37GYTTwu8G5+h3PtUmv75ZZPP1cYhv\nAyWdVn3EXTCGjFccovwL7bWAlQqWMI+qmKQlwerTwpNzM1v8vO7QRxi+sKeA\n9Vja0MG3TcWjeAFnZldUnSRNR55nXi+X1KfuCeBIGXA4OsQ21/ImS4imjL7h\n4rdykI1LuTftxIwSGFQqRDWrtxfkHzpOVw+gGpD8K0nG1X7mEbOPfN5meH+c\niKokAxV1VANob/yVvWpnR5IQToQcXu2r7XoiUQjtm/mP+CqTuXxob4g/cNA6\nvcyPcqRmZ0Agxrn8Wp39lw3E5GTt57k3k60NR+nrbYdtK6zrzWHx38ohsTlp\nq7CK1tbyCVPQh1h5K9Ur+8ha8+yZjPouyoBKbD4Jl8kT1/Yg59asEwFpDsXx\nJ9gbFd2teFbYFYg16pqp0D/Wba8ZFMcIxRA8iuTJnNVUTgBqabEIaf6o66x2\nTSs8TdNTpD5EZN42EobeuUs749cF3JaefojjLkx/kwtRCB0nb1S0k1VKnAjC\nH/mus+p3XP7N9lpWgaZHuzzAizuLN+n2HfSl8ekpJ2sJngYQDY5URr9EsPNb\n28KKJ4EUUztrITS2XuxSDufQM+wu2F7NrKtjwich0K1Bw5YdFRtbN4X1a6Rk\nYqGh\r\n=YY+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoxqOeRyrOVPbTnk1SoGcks6UGvt/p5MnDjNEFAvRkgAiEAslb+8xbbEVQ08ridtfq/RbOee6h+J+jhIGvFXvrah0w="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-283092934-af386619_1567075422655_0.2866105177640217"},"_hasShrinkwrap":false},"1.0.0-docs-283119184-e87a85ca":{"name":"tripledoc","version":"1.0.0-docs-283119184-e87a85ca","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"e87a85cae869ad164f0fa9f3a3f932f74dd0bf4d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-283119184-e87a85ca","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zbLCYWgRk4j7cV7EnHQBsP9+GE8EKAme1M2yT2lVdaqsEnuBPjDQW7cC+/bArUFBE2lHpjbmZIMFbY8xIXg1JQ==","shasum":"b5bcb924df18a0e78ceeb1766713736fa9047934","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-283119184-e87a85ca.tgz","fileCount":16511,"unpackedSize":54143246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ7M/CRA9TVsSAnZWagAAlLAP/iPKfMqakfsK/F7YMxLn\nx7Uufdor3TmjmZphHy8SEQMB4w1S8cDuvLJu0nS4M+xGi3TnWDMrxXmvxDSM\nwpzNOEqDq1AbDPnrqJvOQG+BR2LMdXxWrGdH89ETkbiJqsEYhHq20eVuRjaV\ncIQQVpp4mHQypX5Vojree8DeOfLQQVge9axwblvooFhy+KTujJAdjgQ7Xr7l\nrku+kZ6Ir7N2zjy1ybHxUcIVIYVdR+X1KnEICOW3P1ZG6Y7c5oDp0n+67v11\n/fsfUfyRLHz/AXMqctTXz8gwhQZFJHv+hlTBpfG+fN4czGcVRk2LX9VIJVph\ng6cpetB+8ikV6uEnGpnkAY1hqEeorAnw7SIMJYvNi1HM28JB7vXf7pW60w+f\ntsizp3CAaUGwCP1BGGMDRJ2z1aFTyqgMF0lXPnTwmp0Xnhezuh8F4S8F3Q3F\nuJM+6owiNvrbNbx2zM01kv8REBtKLGwcbHLDnm3ZcAivgqEA4hx1aWz6pmi1\nhkmnpqpza1GQ/YA0fq9o2E+TqJV/BRz92Iat78sV6vqNCv1zmjiY4/V3f1EG\nfWjZ6pQa5NpRUhck7I+ybtYXh4rDsTrdkTCz0Y9V+beu6GFJrvU1+OCgRJZ/\ng2QWwxRtbWSKroC2ghZ+RB2Une0mN+1jvL9IdDt5iH9F6mgKA1z/4PtgFrjx\nCfeo\r\n=WMd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDni2DKmE4yt8RAY1gTcw2dwxImOfvobpvnnEkz+fIIfQIgKmDALEjVeiyqnGUZkRuzxmG6cW0EqJSoBdJx4LkwKwg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-283119184-e87a85ca_1567077182511_0.10997470127089803"},"_hasShrinkwrap":false},"1.0.0-docs-285313721-4a93d3dc":{"name":"tripledoc","version":"1.0.0-docs-285313721-4a93d3dc","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.7","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"4a93d3dc08eff076e6f85f31ff121d47a1c7d8cf","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-285313721-4a93d3dc","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wiuJxYaxd2ok/z5QtbdgffU+XR5hheLWHM+cOV3HpUwVuGuX/FbAZtyMb5CnmAJLZ6vNZzeLTAiZf+VCsIxKPQ==","shasum":"cdf45e28bd326a312be54b2d1aa58dd3a8bc68d1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-285313721-4a93d3dc.tgz","fileCount":16511,"unpackedSize":54143307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbNbqCRA9TVsSAnZWagAAiiAP/3aovOkdE7lFroXDTXWS\nLoNSt+QvT6kNV08WYynr23MLNu1voraJfQbcSGY9sy7K/exS6T89M9zXGYk2\nlhCYjFpu0GV4lxxUYHyDfuscEBN6haIOUmRXYzaP1iGb8J8hWUrFbh0RqUyZ\nQ9yH0thTN16ppLClDwerVKB8ONogLhVxvsk9E0tH7H8xReUxC0PYl++K2AkM\nsXmflz9brLUmLSk4y8fbp71zqVtTNwSbinYSse6e4ZowUpOexoh1PSrR/8jj\n1l1Yt7TjOUxT9HZmpy9UlN7VXYdYEUBqn35Wkt6RULhIENKooZjv9bYOosv2\nKcYKLGkqXDfgKVLJPM1GwJiNMaTf5YDr6g8sWJdmDFxkD1tBXknF2LLPV++B\n7oM7sNaB6h2+sWbJs9k+VXXxZvihNT3ys7b/wjzGRIjx2UsTaRetnHhen1F+\n2wtcYwWkdxics/LKX1VrnnS8QZy/rOofXa1srNzxyXNqE5NIjaH7DcRfgTNj\nDx4unTiO/E2iwbn3e8UDvafra+N6lDdR19eLn+RJL4tREfh5Xnq7rUITenAC\nn8jt4EBhmNYQ714b9BAVi0ppMhGb5zZASYxjKkQBIr4ULeS3i9W9GfPJxKhD\nW976kN3BrAOenTgVFrEwvQ4eIX33cjRgOprPTjVhhHCOTSa0k9o80E3G5tLF\nwsBz\r\n=1BsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM6+wG/An8E4LlyWaPXegazetb2rreGf9yaJQ9EGgX+gIhALD/wpu1Uq2aaT/wtndFgtfNq1JPHTV2xNqD8KtU7Zi1"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-285313721-4a93d3dc_1567413993674_0.6691061307985566"},"_hasShrinkwrap":false},"1.0.0-master-286129961-dcc95f8c":{"name":"tripledoc","version":"1.0.0-master-286129961-dcc95f8c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"dcc95f8c08fc024ea63f7b65136fcbb060cd7744","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number | Date*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.0.0-master-286129961-dcc95f8c","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QRa140REJSgIZchXCZ0PHJXOYnwyhqng4f7LqYOtFQ4/FNYl8FiFPuDC3sPyiFwcxyBxUbm4zYlosifVdamNBg==","shasum":"1792f87994812b86b460bab3c02a6735d506e802","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-master-286129961-dcc95f8c.tgz","fileCount":34,"unpackedSize":126450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbik5CRA9TVsSAnZWagAAQAoQAJi1iVoyISbf3TbtRcCU\nvvgaX/C/YJEgkxA5vS3+lIIj0Ql7xpQ7ppHEI43L4yiSzCS5QlYMsMe43uvs\nMjU3/6ZxYDDB6n8ERCvPd3EBGNuIlxD0zQHxgr4BeZCTJ3KfI0o29hxkvdQL\nQ/VApBMljnIi7fR4kcOskaUPlo3yluNFGrYJzXGqdr0JThRiRahhJX4AkIHM\nRCuufO6tC/KA1gxpk+xqgetEAn1rlrGPtw/a8JNmFPHO+MR4p6QPjhs46V0T\nsDfLRBPny8dFKjPrWZIOZV6RD5M8kuMVtfpa4xI1p6IPPDEqryeQsFVgffcl\ndyQ+vlnE7HH+ZLpG6RmHmvNvEgyTwEc59IqHIud6IQeygHC5ilrJmjUbPnuv\n5EWmpywBgVrTv65NZ13DnMyMHYcWTbgB5LP/4JOWU3yzkd9qfG4v03NxVlfC\n7qfAsCT5qy/5HZo6DVU9FDZB7KRAiiX5ErVfr9eg9AN2Ide9abJixHlFlYYN\nKstl8eOlK9O+Z87Wtxa7o+xg1ahgieGiyhyO3k1g+HNmOoT1qrJbTx4SW59N\ny4yJXuqWpYTEzkxVvPxLqJ9ebfrTmXZdXCl488OL6ZJxAGmMlLxiPW0bImM4\nm+od6yjIXhoxXHNAdK26htan/nUS8yfep1X5dpWsfGemcf7I69rYzPf25J1y\nYScE\r\n=TU2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnUbBubYswU5hz6GHtCva+Sitql599Oe6ZTBRo8zwEhAIgXbS21rtw0L9p6ZIdpH3WJZb0MO0oounCqeFkAkzteKc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-master-286129961-dcc95f8c_1567500600828_0.4729210244650719"},"_hasShrinkwrap":false},"1.0.0-docs-286134387-5f37c926":{"name":"tripledoc","version":"1.0.0-docs-286134387-5f37c926","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.7","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"5f37c9266d84af969bdffd3a6640b62eda6974ba","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.0.0-docs-286134387-5f37c926","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Icu6Scj9uvHECC+msKWu5qsf2gNATtWF/VMhJMjtBxS3oC0XN6lgRV8tZLRzs89AzTdttBNpx4Pb1v8CeOtLGw==","shasum":"846a93a120ab1ad6e689b859e1b6977fe8f3be0f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.0.0-docs-286134387-5f37c926.tgz","fileCount":16511,"unpackedSize":54145806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbirICRA9TVsSAnZWagAARccP/RaxmKueSiC6gKDju6rD\neV0qgEuY6HsrIwqyJ5SG5ZckXVG268SbM050Wil7HKKZvIuMh4kGd1jFZRhZ\n+3hFYeH5d3+nGeGC88afkTUaKZKMFmhftUoXECNugeMSIpuWPxy4xdiqPAjc\njDBMzuNl6cS4wV2LPxiTYgl2Dht8r0D9KMwb8HlHTJkUXv7o5an5gKw2EGqO\nAihd52vr8WKmC+Z1QxRsJ0tKNtfYWlg3FNM9X4yRIscUJBuVFRc1Eo33qGPa\nOo2sLf2IlzLyoBuCYeVFoTzlAXwo81brSXE5eNEjgg25Mod+e88WNGsvC0hE\nzbaYPuXBNe9dw9O5cEJYgGtm/K96hytKAkV+X7CjEpvDGn7bHcvZ+4A7EUiN\nIl0lOXbrPG0UlPC5xreqBfa+GMHr86icZnh6MF6VhkVy1akg80qykau1PYko\nsH/MKVw5FxgN4bn7TTKCGtegicvfaChsWnX4Qg7EyVuSgS6RuoX+XUKXfH1s\nPv4GqzBm8Ic4VMuYXWZWmFoP1O3MGIi5erCAE0geY8NemTVE+5LHF4czHWba\n69PyaGMVR3MpdgRBsPjqMuy65t6iPrRHyYmq1NTaZFfLCDcJBbz8capFJJqd\ngVV27bDZi2iLRINs9ZxA7ODpNLQ+bNbNsDk5+Bc8q8Gul0/smb8hGOo4jUyz\nQI4r\r\n=mxcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBlEHLSh2GV+GInne25b5lSSs94S+IueEbq88PXD3VVAiBV/5EOTHd60A4tbFh5BpXsdQuo0dzxAcjdOxrmUSbT1Q=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.0.0-docs-286134387-5f37c926_1567500999385_0.610032849261366"},"_hasShrinkwrap":false},"1.1.0-master-286139170-e53ede9d":{"name":"tripledoc","version":"1.1.0-master-286139170-e53ede9d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"e53ede9d8ffb4dc0109c4cc642e0bc4524c1e1de","readme":"\n<a name=\"intromd\"></a>\n\ntripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/Vinnl/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n\n#API\n\n\n<a name=\"readmemd\"></a>\n\n## Index\n\n### Interfaces\n\n* [TripleDocument](#interfacestripledocumentmd)\n* [TripleSubject](#interfacestriplesubjectmd)\n\n### Type aliases\n\n* [LiteralTypes](#literaltypes)\n* [NodeRef](#noderef)\n\n### Functions\n\n* [createDocument](#createdocument)\n* [fetchDocument](#fetchdocument)\n\n## Type aliases\n\n###  LiteralTypes\n\nƬ **LiteralTypes**: *string | number | Date*\n\nLiteral values, i.e. values that do not point to other nodes in the Linked Data graph.\n\n___\n\n###  NodeRef\n\nƬ **NodeRef**: *string*\n\nA URL that points to a node in the Linked Data graph.\n\n## Functions\n\n###  createDocument\n\n▸ **createDocument**(`ref`: [NodeRef](#noderef)): *[TripleDocument](#interfacestripledocumentmd)*\n\nInitialise a new Turtle document\n\nNote that this Document will not be created on the Pod until you call [save](#save) on it.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`ref` | [NodeRef](#noderef) | URL where this document should live |\n\n**Returns:** *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  fetchDocument\n\n▸ **fetchDocument**(`uri`: string): *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRetrieve a document containing RDF triples\n\nNote that if you fetch the same document twice, it will be cached; only one\nnetwork request will be performed.\n\n**Parameters:**\n\nName | Type | Description |\n------ | ------ | ------ |\n`uri` | string | Where the document lives. |\n\n**Returns:** *Promise‹[TripleDocument](#interfacestripledocumentmd)›*\n\nRepresentation of triples in the document at `uri`.\n\n<a name=\"interfacestripledocumentmd\"></a>\n\n# Interface: TripleDocument\n\n## Hierarchy\n\n* **TripleDocument**\n\n## Index\n\n### Properties\n\n* [addSubject](#addsubject)\n* [asNodeRef](#asnoderef)\n* [findSubject](#findsubject)\n* [findSubjects](#findsubjects)\n* [getSubject](#getsubject)\n* [getSubjectsOfType](#getsubjectsoftype)\n* [save](#save)\n\n## Properties\n\n###  addSubject\n\n• **addSubject**: *function*\n\nAdd a subject — note that it is not written to the Pod until you call [save](#save).\n\n**`param`** By default, Tripledoc will automatically generate an identifier with which this\n               Subject can be identified within the Document, and which is likely to be unique.\n               If passed, the `options` parameter can be used to customise the Subject's\n               identifier.\n\n**`param`** If set, Tripledoc will not automatically generate an identifier that\n                          is likely to be unique. Instead, the value of this parameter will be\n                          used as the Subject's identifier.\n\n**`param`** A string that, if set, will be prepended before this Subject's\n                                identifier, whether it's autogenerated or not.\n\n**`returns`** A Subject instance that can be used to define its properties.\n\n#### Type declaration:\n\n▸ (`options?`: NewSubjectOptions): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`options?` | NewSubjectOptions |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\n**`returns`** The IRI of this Document.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  findSubject\n\n• **findSubject**: *function*\n\nFind a Subject which has the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subject.\n\n**`param`** The Object that must match for the desired Subject.\n\n**`returns`** `null` if no Subject matching `predicateRef` and `objectRef` is found,\n         a random one of the matching Subjects otherwise.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  findSubjects\n\n• **findSubjects**: *function*\n\nFind Subjects which have the value of `objectRef` for the Predicate `predicateRef`.\n\n**`param`** The Predicate that must match for the desired Subjects.\n\n**`param`** The Object that must match for the desired Subjects.\n\n**`returns`** An array with every matching Subject, and an empty array if none match.\n\n#### Type declaration:\n\n▸ (`predicateRef`: [NodeRef](#noderef), `objectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicateRef` | [NodeRef](#noderef) |\n`objectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubject\n\n• **getSubject**: *function*\n\nGiven the IRI of a Subject, return an instantiated object representing its values\n\n**`param`** IRI of the Subject to inspect.\n\n**`returns`** Instantiation of the Subject at `subjectRef`, ready for inspection.\n\n#### Type declaration:\n\n▸ (`subjectRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjectRef` | [NodeRef](#noderef) |\n\n___\n\n###  getSubjectsOfType\n\n• **getSubjectsOfType**: *function*\n\nGet all Subjects in this Document of a given type.\n\n**`param`** IRI of the type the desired Subjects should be of.\n\n**`returns`** All Subjects in this Document that are of the given type.\n\n#### Type declaration:\n\n▸ (`typeRef`: [NodeRef](#noderef)): *[TripleSubject](#interfacestriplesubjectmd)[]*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`typeRef` | [NodeRef](#noderef) |\n\n___\n\n###  save\n\n• **save**: *function*\n\nPersist Subjects in this Document to the Pod\n\n**`param`** Optional array of specific Subjects within this Document that should be written\n                to the Pod, i.e. excluding Subjects not in this array.\n\n**`returns`** The Subjects that were persisted.\n\n#### Type declaration:\n\n▸ (`subjects?`: [TripleSubject](#interfacestriplesubjectmd)[]): *Promise‹Array‹[TripleSubject](#interfacestriplesubjectmd)››*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`subjects?` | [TripleSubject](#interfacestriplesubjectmd)[] |\n\n<a name=\"interfacestriplesubjectmd\"></a>\n\n# Interface: TripleSubject\n\n## Hierarchy\n\n* **TripleSubject**\n\n## Index\n\n### Properties\n\n* [addLiteral](#addliteral)\n* [addNodeRef](#addnoderef)\n* [asNodeRef](#asnoderef)\n* [getAllLiterals](#getallliterals)\n* [getAllNodeRefs](#getallnoderefs)\n* [getDocument](#getdocument)\n* [getLiteral](#getliteral)\n* [getNodeRef](#getnoderef)\n* [getType](#gettype)\n\n## Properties\n\n###  addLiteral\n\n• **addLiteral**: *function*\n\nSet a property of this Subject to a Literal value (i.e. not a URL).\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The Literal value you want to add, the type of which is one of [LiteralTypes](#literaltypes).\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [LiteralTypes](#literaltypes)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [LiteralTypes](#literaltypes) |\n\n___\n\n###  addNodeRef\n\n• **addNodeRef**: *function*\n\nSet a property of this Subject to a Node.\n\nNote that this value is not saved to the user's Pod until you save the containing Document.\n\n**`param`** The property you want to add another value of.\n\n**`param`** The IRI of the Node you want to add.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef), `object`: [NodeRef](#noderef)): *void*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n`object` | [NodeRef](#noderef) |\n\n___\n\n###  asNodeRef\n\n• **asNodeRef**: *function*\n\nGet the IRI of the Node representing this specific Subject.\n\n**`returns`** The IRI of this specific Subject.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef)*\n\n___\n\n###  getAllLiterals\n\n• **getAllLiterals**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** All literal values satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[LiteralTypes](#literaltypes)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getAllNodeRefs\n\n• **getAllNodeRefs**: *function*\n\n**`param`** Which property of this Subject you want the values of.\n\n**`returns`** IRIs of all Nodes satisfying [[predicate]].\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *Array‹[NodeRef](#noderef)›*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getDocument\n\n• **getDocument**: *function*\n\n**`returns`** The Document that contains this Subject.\n\n#### Type declaration:\n\n▸ (): *[TripleDocument](#interfacestripledocumentmd)*\n\n___\n\n###  getLiteral\n\n• **getLiteral**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The first literal value satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[LiteralTypes](#literaltypes) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getNodeRef\n\n• **getNodeRef**: *function*\n\n**`param`** Which property of this Subject you want the value of.\n\n**`returns`** The IRI of the first Node satisfying [[predicate]], if any, and `null` otherwise.\n\n#### Type declaration:\n\n▸ (`predicate`: [NodeRef](#noderef)): *[NodeRef](#noderef) | null*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`predicate` | [NodeRef](#noderef) |\n\n___\n\n###  getType\n\n• **getType**: *function*\n\n**`returns`** The type of this Subject, if known.\n\n#### Type declaration:\n\n▸ (): *[NodeRef](#noderef) | null*","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-286139170-e53ede9d","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3NE4VdNRkBvQu6XkDIqVkLhYkZsmjfXcBkL7yr/kGsN9ar19DHjzWk3YJJV3GUGecSmsjgCa4ujT5n0i/OFZLQ==","shasum":"6a88f41d1cc343dd587bcd56d059a7499552bab1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-286139170-e53ede9d.tgz","fileCount":34,"unpackedSize":126475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbitJCRA9TVsSAnZWagAADpcP/0sRhBnMitWaeGZuNGiB\ndQ49gg/rabi7KtFNMSQGBB1Onh8EsnYeQpzKm5xtfjHHV9GvlNMlqE92YOPu\nt6YUnNlydraXGHoHBGTmQEhZg1T75/Nv7uGZEJToZmXAcIfFuwU/k4n8apBP\nNhpZWS6ossRgyiuqWwpBneWBZdo51NDyFrsCJG802gUGs0pk0GfjJYRp2ftb\nz5UTmWgZ/F5acq2z9WFkmj7YEH+nCHIXCJnVKI4QPRNT1fCr6Qdao3lTlOrx\ntWLAZ2jsLYvsVCFTori+AEkXpdt7bXSJmz2cwVcHmuef6nnU6drkOysiZpKH\nhUGaahjnw03B9HV4Yj7gtzTvwfEPsNnu3w1gW9ECwr5tTgoPk32CjOJbgMuD\nJc/UQ+F45SrCQs7GjAINGp8Yyyn2ckPe+X1bmftWMuf3gi7qicLO/GUgiVEJ\nUH6OZHbkj6QFHGlyNk/xJ4ycMj8JD0LUkFffrdGb3UX6ay1LOnXpu6HzEhpH\nPWXBBxioxiESmW352HCtGP/HDarUr2JgQyuHjFBd6LTZ6ycUYuZje8dOKQ0z\nvhlKz5hGbAO0o0EMNI7jDnnglcxgy87ZeWwfw4AanDJXi4frVD6PDbzefwHr\nqiiZX5JssxCOR+ekweL/uBFNQPFMDEse/fXItW6gXs/qKhCnHtc/WWkr9I7x\neC+g\r\n=y6tc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLzKDJynT6QddFK6otrR+jVGmUgaQC93qUGapPi+N0FQIgJFiJ2s34L51VVcg2a6CofzzR6+XPss323HtJzN9w+9c="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-286139170-e53ede9d_1567501129023_0.2926142562354437"},"_hasShrinkwrap":false},"1.1.0":{"name":"tripledoc","version":"1.1.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","docs":"rm -r api_docs; typedoc --theme markdown --hideSources --hideProjectTitle --hideBreadcrumbs --options typedoc.json --out api_docs; cp README.md api_docs/INTRO.md; echo \"\n#API\" >> api_docs/INTRO.md; concat-md api_docs > README.md;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/Vinnl/tripledoc","bugs":{"url":"https://gitlab.com/Vinnl/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/Vinnl/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.4","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"e53ede9d8ffb4dc0109c4cc642e0bc4524c1e1de","_id":"tripledoc@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YkwUNZw2ZwPpO7RtAQGWe+gMAFVi0Oj68W69OuyMeJji8DVMDd3vCdPzQJnR9C3c4Rd+yQIYilhX1BY0rzcQhw==","shasum":"f01ded2b6c9dc5053353fe48426115f690545049","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0.tgz","fileCount":34,"unpackedSize":126449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbit7CRA9TVsSAnZWagAAttQP/1GKooBQ5wAseW9Sm63x\nAAVj+x8VPz2uP/NxZBT58TRYFULyD+FZB6E69enC7Z/HQGU91Lk0HMW7wQpw\nsMHr6q8Dqm+sBLlgXoJ2GMiwza/VzcPfoVN4K6ZrEj/aa0WmoQrRqSexpvQ6\ne3T9Sb0IA5Aj0SnfVbBqOX++oIJEFsihvu28wd1grJX7EC8mMHFD75yMmPlp\nU+4kgIcZ0XesEDW0CQcPfLlIxXZtKFDK+A3W00NhyRZMtjTNiLvL0f5Iq/yk\nVSyyOpc01c0kgndE6TU0EQN9Nweum2vWQFvcZdxVlS0Nxljgz/hZNg+PC6eZ\nh3UPm2pmBA/Lug7x9ZfFQAi7EuTHNvXKm74xXx6fWB/4BJhGN7ucL+I1pqaf\nBA20DjQug4OcD0CYCTu40oOLGyzUp9dIiHeyPCADC17XPdh065QAVpOxzF/S\noa5v+ToL/7oVOPALzVlPd8nUCS3XZqhGOsdzB6ecrjhSDb8V/una3xfi90Gc\ngv7mawJXOqkKXysY7lcWs99GLrWuQ6XW35fWv3fkPReFMk/SWrxPvKgHaQJe\nf/T84rUSBgyyvWM0287G/35MyztZcS/mbVzHrUnVbDits14APEUzeVCZttry\nhp4HPEF2VcVgCjESUkTj64EPqWH2EM5y2/jb/XBBkhMpCo9c/iRMSNxakvxB\nTpMr\r\n=XoMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0MaVciuq3A0xLGKGMcn8gEA9SBX1rOUJ8+qtkB7S48AiBUhgwWuFueZbnv58pBB3nomYrAAJCeRrbjPi2QYyOblg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0_1567501178569_0.9840855241631357"},"_hasShrinkwrap":false},"1.1.0-docs-286148148-33a6606b":{"name":"tripledoc","version":"1.1.0-docs-286148148-33a6606b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.7","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"33a6606bf79f720c9d3b1c9d2d959feafd03e4e6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-docs-286148148-33a6606b","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ACensFoIzDcgtlXwYdEQlt5YFnP8UFk99dyABz8P1/8TCbXstE71083prp3aP2v4JMoWxNekH83EajHkG8N97w==","shasum":"e6658f4dad6331621dbb72f918df67949226da23","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-docs-286148148-33a6606b.tgz","fileCount":16515,"unpackedSize":54162550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbi2YCRA9TVsSAnZWagAAu1kQAJIskHU4qqW+Vhg3uYdN\nDdzD5l/+8wpx0tXygEKxSpHxxnC0URo2cNagomi6eHBMS0F0wbeqP50/yu0o\nLqHxqReA4/UVnPwn/oaIPTrnP4ayY5V9JGSCXxlIkUDcDd2kJU+cIsOTmJMv\nEzo7le2FxPQlyLPZjoGM3XqssE4xwG56P3ClveIIPXC7Zil4e9ra2G7mvxh1\nC0F9HUcXztg5S7PCCYcbiC2i4DGZflJACuVjywBNKB2qM/lWcvu51pWfywBp\nTi34CalGQ1CrLEL1c8WIbK5nGi7168lr2HH51gEgxtBWnMoAeIAW1UyHuzgZ\nT284njE06tC82swWAinnJB5oi+Rygx7RP9iBbUDQE+//+RO9/ZFZIW0l5uXb\npRZroAtDwR4plhTajWcIeCDmlF74DsHACSgYNWYB3wwSZS9Ar4BGt7zAwNYo\nA70TzaJ5zU1B2q15gV5JktvcY4rchjDkZ0QM6HuI6V3nDtmTUNZVleXz+Ul0\nqit9uN3zEcwQ1tBS7m8VD7PCq7cSyow1EXEGQhsXyAW0r4VO/3Ncb5u4SkWx\n1rvGvu7rEsuzKMM6YaCuseH5ZTYJkRfNDAF8aHFC1WBsykXe/EOeS5DcJ5kN\nSuz1Sx0VpGBtZt21OEgQQ4fA+Q/5A97GhJHOY1zvGL0YBfOLDr+/SyftT36o\nnyIV\r\n=WhGI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApMPkiI0l6jvGnT6TZ8XusPtXgBU+smvmIQn8E9zucpAiBDqHXivhQ4ziSICB8Gc2p9yJCvvb4KIwm6HFzonkKa/A=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-docs-286148148-33a6606b_1567501719374_0.9986020903248995"},"_hasShrinkwrap":false},"1.1.0-docs-286365248-03cc34fe":{"name":"tripledoc","version":"1.1.0-docs-286365248-03cc34fe","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.7","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"03cc34fe31346eed4ce6de8432ef90338aa71031","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-docs-286365248-03cc34fe","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TxNFIP/saiEmQQ3ID6ou0ba/4AuGBoGEpts2kNp55YGjBjSXufU1O4kc+tg058KPtKI3D/7Co4N7nulDOVaW/A==","shasum":"37031e3900d525b224f2d59f91ebadcb5c554169","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-docs-286365248-03cc34fe.tgz","fileCount":16517,"unpackedSize":54169662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbl/zCRA9TVsSAnZWagAA+kEP/irzx7JfH5Sx6DdzfEUd\nmDNr7Kq9GA0OalVYY0DVg71X65VGITqqoItBeOOKbUeWIpHtYl+k7uCNAYqz\nqN5DDRov7l6Yaz/1/AK9+XeknbxQHrHb8SdRDFIUAdKntOnlYx5XE8IBXA0E\ne14Vr38wNQb+MFKGLLrB9ZYThcGPBoAxDfvT1YTIHR+RGyaByAQvYKGdi5nn\nHs5iZe+8bSppaEJaGAOWEOKjveJGeQiY1TV5OlZ4Plxq+TeqWfU6Xoo4feNP\n40T5R62glhlPKhazjlldEGhE+eRO5fE6Jp00VHrZ+h/Lor2e2iZJmOkPSiD4\nzSCvaV3KjoC5OE0KYXQoUJdTk/jwwfBtBgbDLbMRGXd98UvozLy9kj/ukZc3\nK0oEqty5ps7G2t5lURRPM6KivxLfNMa1lOBk6bXeM9MpwxsHyudsmevlSOh+\n7ySBDcYs0PrBpGtZhcUJDN+Jq+HuZJe7rFwTOswXaqpiTh1xY6ExDVtWza7Y\nTclyRxGMbIC/IciceJ9DFfJMd+j/oahmJA0c3TpGdnIOOoNTzdEjJs65aE23\ncv6KTx4lt7FDX9uQ9cCxg/dwk0087h36gcEIJNX/LanAmYbdZe64WFFDpJ+H\nYGh7dzQEOiDd+dKaA56JTiop6kH6vU8kmkOSed3LRRWpmRkNzRh9jC6sIgBG\nInKj\r\n=Z6Nf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC18W+A82a/96dsBAf/iZTuUO57rMjSvAbfjxCsf0Ko/AiAWEVJPEnsac0wcigY9qBnGRuHBPKThssjnKO4mfpXLjw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-docs-286365248-03cc34fe_1567514610692_0.6416380162062634"},"_hasShrinkwrap":false},"1.1.0-docs-286386390-e1a15293":{"name":"tripledoc","version":"1.1.0-docs-286386390-e1a15293","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.9","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"e1a152937c1a006febe2a20449d41378ca3772cf","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-docs-286386390-e1a15293","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jvxBcflSl3GiLi3a3p9tHZRe2OVksFqVL+SaUluV6casY+eRw94C7i99Bi8RqALF6JFoeka0lY+JmrasqVCwhA==","shasum":"06349efef6f4837831d0c76af4223138003d2b8c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-docs-286386390-e1a15293.tgz","fileCount":16517,"unpackedSize":54169629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbmTOCRA9TVsSAnZWagAAF9kP/06ZrM3SqNlRvMZU4CH0\nNbZ7bydsIJhW+zKnIJbJNtNMy1GTSXVyVKMEOOvLs+qft8nxImFj4HNToYW4\n+YBr8OEzgoCxiIAFciN8w/WMjmzPrSeYe/R5Tssg83sb5qpNcG229g21cVzi\nPSFoGNyXGQygJL7dCV9+M2MtRBnyqQiexmzkcdbXbKPX1w+3AZpXN2jllIvP\n8E+TzwS4WVmNcF/vzQQ5+aiDan+x3N4L9A++7RVF2pJ4uVG/pkBvSkbU3p8Q\nXGWBNH0Gy6+ECoKjHYSrJWfGkyXbQIjtzfMN96MiRnOCgZnDiOGxnfvJgb6F\nZIDvgJ0JZAWyDJhW3uPFbwEIMyepFx9ZSdPQfnMV8RQA0l7r7xb90GUfLDML\nnDoHqjaOtAVPuH4G/8Sl+hnqDCAW9t9+FVhOJ2FWUkZoCwfbgjT+vE/tEcM8\nACoYxbu+WrlalctyXHMwn5ao6DimmbevxMbRSoPbRP29THJXt5qQ/drTVE17\neyk8jxViSlfWEubDywfx75xCPDznWZAG7n6FyDsNl4xE1LTfQOWD8TPnTnU4\ntzGGW9EjI+2B9EDUDDPfxRj1uupstERqfUpqpjlrsiT19ZPV/PBTfFNPZUFU\n9hUIDWlY8eUBEixP83kitbE+dnn/JgTvZ/2lj43N/hkcLpR3s45mcqlQRVK6\nhUFS\r\n=RhC8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj/YE3TCLwE5FRNcCEqbmdIrLrap7K3Xu8IqJWM1XoSAiB5pfi3uD1UmHML6dg4TWAk5VJgPz4qODHCfafDym3Vkw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-docs-286386390-e1a15293_1567515853295_0.39732470146612275"},"_hasShrinkwrap":false},"1.1.0-master-286402049-5c690c5e":{"name":"tripledoc","version":"1.1.0-master-286402049-5c690c5e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.9","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"5c690c5ed53b8991bf750f5fc081155dceb0d4c8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-286402049-5c690c5e","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1+Xgc7PZ7qqIcPJ07ddCXYZ1o6v4fLNOBK4im0fYXyNWOB4F+E/OUoukWayLZ0p+f7WDcMFVkOICm6P2b2V8jw==","shasum":"211824eef78c52354f3fec6e235173dfd67c65f1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-286402049-5c690c5e.tgz","fileCount":16517,"unpackedSize":54169631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbmhFCRA9TVsSAnZWagAAOKYP/2EqFqw0YtyZM54c/DMW\nzN5+UY54o5j7WuF8fCjsAdWhOF71SiWvX6zF2d74Xxs7cx4krpxuM7/4FecC\ncdt2lMoJ+ZOD0PsNzwKbTjj9RCh+OiYQrW8oyF6msktm38AS4fD+4cfKMJqx\nr6M3KWZLkwtZz45jf2zWj0XrChQ3wuzKrbXhsEJPqgtJCBGg9nGQk3olq6B6\nSAGkWOSYDSnTTG1tFmeugsZI6M0QQGiIrfnhpTH3GXyHnCmNaraI5kQgHXMp\nvD2oPGJfOU9VY9QJywpDkuVvgdT+L2lVb2Z3sWgbYPDqGqKmD3tk/+0nKRaO\nyksuDuVplqWqx+SKI00GBN0u+JfeQ9J3dFbhSTQU222vD/bxe6czRLIamzaU\nHluT0Ffhj/DY5ZFTveL1H8kO83mq8QNeE2P311cc0RudjMrb5fvvf/fSFwSz\nOUTBa4B++D8uOyFw5Avl54ULv40A7ffyKSG47StM78/I0ZOTdRT7VELlrCfK\nBVJOZ2L1vPOy/2/yk8nQp3GyFkYQ2iGXRmrvNSHsUz0MUsIjwcyGTeyFlc7n\nbdi498FPlEHLtmBWKvWxpS5eqwtGPNiCwqd1vdPksVpGIf0HRNlx88kaF+Vj\nfvIpBbpH/QpeeDPEue9bX/jWFgSl3qHTrPMKn8kT1l8a16ub+qTcg25BucFY\njLtP\r\n=u7Lw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZmdwNye3Y7tJoqQkXI+idakI22T5ZIUtMQweAvTz8lgIhANszT6Q1FNWq5BQIGx/wFyChoGkpWZz2c5cCQxg2JZ1a"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-286402049-5c690c5e_1567516740209_0.480893756732798"},"_hasShrinkwrap":false},"1.1.0-master-286413066-15898cc7":{"name":"tripledoc","version":"1.1.0-master-286413066-15898cc7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.9","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"15898cc74db0bf59e5f59bf0f52f3d48561ff208","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-286413066-15898cc7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y4IYFG1HMKB6w8C9dXixtV6Is1PyEoy2v03wTy3crRc0GWIPkA4fG4yFDJBGHfkJv8EVPRw5PdYnk2ds2tWbag==","shasum":"7f5ca27a7a29e63393ffb3c8976e2926b7d641cf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-286413066-15898cc7.tgz","fileCount":16517,"unpackedSize":54169627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbms9CRA9TVsSAnZWagAA0E0P/2G7OmSJOiE54YRovxzH\nEDz2AmPuM1J3Ayc7szLHHet/CZyYmsQlRxwfntVsWr4CPOiS/QHjbaPhQKUj\nLez4kRXCxh2CGjPo+3LdvJtQe4NgSkqAE1HK7UjOtUXq9D8SfBNoVD8uoe0P\njS3QvsCkgPs4W5oxGiqrNRqOG4ZveWIMuPnfhxHeYzvLDyR6jPBci91HGLhc\nxhcWhmER8c3drA40s7sB1qFG+4DyZfbAajO9/QRrHQvQuE1yEOBeEL73ccWM\nP1DJbjgnrTjRStq02cXe1w3WTVXa75Q9pKHGUNuQiFA6VjOcXwZKS0abkZ/S\nzl4pkP1A4DkJ0AS4k7Xz0ptXuruWtDKo8OcZ95Fs2Z1bC9xSEEI1BXBkaTw2\neVLNZcKifu4m4HD4MuVjHI04OUscRmVeqZ0xGVDjihLdypgHHUztJPDtf5mr\nnpaSLwvYQ54CoUzmjyB7WmfOapBNtHUB59ZRmkA31lKV8YxBTLjd3n5OC8RJ\nQ4vC90lWJ95RbhMDCU/l2tDB7i3h9hAT5eq0XjAIsZr9mYGjulWbiNo4qeec\nmNJ3DcNzhHHbrFnmEtoVw2+YcKkKAegZa9lbF83yU5X39dgPzZivDpVVJkvs\nIa5AJc21chCqGR3V7Hjua3CxCRwdODQm8MnbG41zpU1J7bV4+otREOqTctaA\nYZOL\r\n=+CWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0UKaT7fCBcJvg2baUNQR4HdIb6xYnkLUZfiISO49rSQIgGeqeAGdqdAPNlcE/reL1bPf+R2vZBfSiSFUDxSwl1AU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-286413066-15898cc7_1567517500081_0.003553039834549354"},"_hasShrinkwrap":false},"1.1.0-master-286424430-e2b77789":{"name":"tripledoc","version":"1.1.0-master-286424430-e2b77789","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.9","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"e2b77789df4f82905ce9ab2f6d4f323b0310ec21","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-286424430-e2b77789","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ph4qpqWMaSPdpN8ejDf8+q5p1A9dd/eoil0cH+S/fLs4ajxZsSOrQf2Jv8NC9Atn0mhJVZwfAhlZ7wLgXMW/pA==","shasum":"5523df7411577b215b547ae8c1f04dd442c17699","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-286424430-e2b77789.tgz","fileCount":16517,"unpackedSize":56917669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbmzDCRA9TVsSAnZWagAA0roP+gPkoaL2IhYszeF7g6P3\nlLplACiffm6wrgdyrpKSj9CVe62KLFJW8bNFdcomaJr1gto8O0Cx9Xr8mFQJ\n3k4H0brsb3Xj6ca5xDasOvNFdy52k15rihDJy5EFnx9mvuFeztrMvjlDb2Jr\nKJjDc3mF4pG3VTNuunOGoaE8fzByCgpqmhunRfVIeF390S//pFL3M5sqMSlJ\nFynCCKcDNY7m5ZYIsE0QyPds/vWythEez9hGa77njfQIDJCNfhzDcndDuNkR\nPz4hhkPpeH6BoYbuZIq5+23MM4JUjDB2CqKwUmGRafguKP5KwQfmuWxN31vs\n9o4L35JmmL9kH7QUcC25Ncb4tjXyHCIbsThRiaS+EOdWDjU4Znjt9I2Xm+AH\noRf9n11Ud+ye+NoQL+FAhOal/E7hPuWEz+1cU9Xc9/mgEH/zcj08vrvQnyc9\nqz3IEjcPYq2IAAPVwqBe8oMw287Mgc8ckkfAsLogsstVoUswv1YzZlKSYiCK\n0HAhSMlKAANrCxCK/pD8K6ZLIohsjjv1nF2a0a402sUcHEJKScgdO6itaXUZ\nYVo8WH9wOuJz11JAD8UyUq4DiU3vVXr6zB3Tj7M4Vjq6QCsuZcxfPwrUzlSt\nIHDUtl0uQrC0H9JU6FutmRAUdqpcN/RxIZhxaHgWqotcNGD8FBn3VldI7M0+\nPX8T\r\n=cHQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2bhop3A9jx9iEU//eN2o+10lps3FgxTBEo8Al+bJuCQIhAKI5a/ujQnDgY7xeA83Y62OswogsIeQ6xJL7LBjfzZ+O"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-286424430-e2b77789_1567517890279_0.8473391984330674"},"_hasShrinkwrap":false},"1.1.0-master-288372945-ff104138":{"name":"tripledoc","version":"1.1.0-master-288372945-ff104138","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"ff1041384aeaa17f61e3dd5a775120d3485f3b01","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-288372945-ff104138","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O9Kq+RmCksLiNxkAo8a7iEoM/jChUvXDaTiWGcf58hNUEsfKyFeuA/jputW8HK/bUA1XLSM1dj5Qz+xqNKMPuQ==","shasum":"ec642235cec8465a6abc5bec6253fea91791a3d9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-288372945-ff104138.tgz","fileCount":16517,"unpackedSize":56917670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcPHmCRA9TVsSAnZWagAARnIQAJ9ZRkcNBKrXXzJH/n9q\nOlZir5JIi5t5W2rnH2DQOK8YlyotLH4ftOoBMGW5u1GQVPR9KPJ6dz1gKGdq\n3MhZ0TTlnU7e4Z7T2rExVfPccmXVggxYNqbCJPuxVmreBvZx5MlSQMnNLwG3\njauta5K3z7WR3vPGgeK+t1pJVftAR9hcEUoRlMftlEJFzk6I8VB2BQca8A6f\n2oowhYyrbsHiNRTGit115F4UIKW7JHpv9Y+kkvoJH+denLjA4yAJYsHcEtIy\nyIW78tmJq4DH0/q7hDUP5NBVS8Z31FUUMREhad3czTBCaTOZ+oP6L/QUuzrI\ns4CF62jZKtqe6btXX9YJVRZTZZT1Gsv1n8kOyRssw8HZZTm+qYKFif5XiFEw\n8Gfr47ogKM3byT51i4DOVi4Y7qAjd+dhW7zrT4wfirED9IoUVKfaI10QmX6J\nqfg+pVqSsQUpLEfkH/PfQPr+RphfIZ2EVpOrMdEKkKPUk4fkL+GxmjcQsp4Y\nEymSZj9Jra4wFwnt0wWgzDMt15pRYt4eRfERQ7Y1HFxa0DhxEFJUGcN7GYSq\nMJ9wuFUCwttMpsnwCaO6caogYjo6KwaaFxPQIDtlxxUcp0XZNnOmTbJk7q3Y\nDGRjBbL/qKF9yOVUq6FHw0xpK8hP0de+Z97hXAQopzXeZWsMXrg7UZYz27oU\nlHIE\r\n=wiYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbRykLHD09IvXCIY0eeZxv1DCKKrTRC2DcaQq44NxgiAIgZDOgewTGg0PWmcRPgNjkLytplCWmQ9fTYU9MGG0y38M="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-288372945-ff104138_1567683044709_0.3071873232764548"},"_hasShrinkwrap":false},"1.1.0-master-288730226-cdbc0fad":{"name":"tripledoc","version":"1.1.0-master-288730226-cdbc0fad","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"cdbc0fade732dde6e97c9bb1d261efabcdaa84c8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-288730226-cdbc0fad","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S6p2L85W5CAx1AaSV3gyuVi/sIH3VwbZ3Za/u2YolhvArdvelJQUv9qoPzbAc29xoDH/sAg10V+hRhWKNGivhA==","shasum":"afa48a8ab4f1b9a45fe637bb0f6f005e3f8b5f75","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-288730226-cdbc0fad.tgz","fileCount":16517,"unpackedSize":56928747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcT+9CRA9TVsSAnZWagAAAeAP/jllM9itnlbWCZJacfrI\nKtRHdir0h+TjvTkv+LOMx2rXxw2fOYSb2HujEtpxBWcVz/+XT5WUNXzebCVC\nwm+Hlp/AoXFzB0TD/t8MYnba4i+Gw3xNU1DCl+53rAnsAfLU0jhQVi70D9yT\nHhDqJyZVUYsuUSVHdD6IcVO69VcjLDk18+V4HQQqSB7dYYAa1ejnPJizDyMy\nHmOvlckIhF6+Elr3pVrwH22O3v72a4QNsxaYa8QXIkX62NSc4B36WMlScvK8\n9ZVvRimqIq8hO1OJSas2AMWcahfrot/sObrM+pv+taaHJSQlnnaLjwIjTL3g\n+XY3tdgospsMnqQLVIE6/76YQXSOZbTr/TsWf0Y7JzT2I225okMhj8MPiY1/\nEP0ydl8k5Fkx5pJVofL8N9Q0tSqXkoQEeXBTVV9o0ZmA1v06IXpvJffRrnD2\nFC27LzQ3P+njFvqOUUlRF39nYjbCO9Z3f1I5LNzTrmyeEfOQJGPAGqw8EIzk\nGMUtlpt25b1/TC7FEwA8KiEHVmv0GYaV2aBfWAhhTycmfl0SFEUZzKfXxRmX\nfedlYwSzRlQEK2G77u2PkUHn35L+wCY3sVcMEa09VztWYbQteFVcuOA3xPHm\nIoMo3lQzTU1qc147+ff/s5ITui3J8P8iu2h3uWhOTcWWvubNaYp9ZAH1UWw/\n8FS0\r\n=70Wj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuEj3xyo5enjdzHPSDpRfFrNTTwsPAnNqEV0EfFV8TKwIhANWsFkhfRNu0vN0i9hY3WEGM+awDfTNxQaiP6AkG6bTb"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-288730226-cdbc0fad_1567702971692_0.010513697524504817"},"_hasShrinkwrap":false},"1.1.0-master-288751122-69d44f7d":{"name":"tripledoc","version":"1.1.0-master-288751122-69d44f7d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"69d44f7daacbd39c47851d640ba05edad6928e02","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.1.0-master-288751122-69d44f7d","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DXie+KWM6JBHJoL+gYKc97/7ex7rK6VWmJeObKjuKmLVAI16uCSsGNYXC51a6A93of1THa8jkbyjDHoqjSR7Pw==","shasum":"ed27e2429ce752273ffb434d9782cdf0d14e3106","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.1.0-master-288751122-69d44f7d.tgz","fileCount":16517,"unpackedSize":56929876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcUbsCRA9TVsSAnZWagAAsygP+wQMXlPYlHCzcNNAao5v\nYKr2OAY4RL/zvvhFVbrKeWg3OKztqJ9rrVPMNzVAG9YNEK1h8fhKj1h5QgrV\nwpc106whDPbtXRYhSFuJgQcSc+RFzKnXybGvwyxlceEF0P1Wty/fIeU5xRsw\nWPILqgLkfx4bhqISSdKKPSB3ZqADcQU2MB9COHJiJ62hCvhREnWKAE7no727\nm84ILtQkSrVQxNMVXwePG66voP+tsTyis0gz91rmw83wiRteEu4dQ3QzNgW8\nfgj3sKNdB3CwxeXXC2RmZquQzjCAqWW1xnmCvO78tA8mj+4ORgB7j9zggDPp\nrAYRnKbIdIHEXTLbo/bc4YX4SjCqf9UBxEizZzqTct23k+jeoZF6H/i1Brx+\ntQSE57yRplkSE9n843/zBltGP2kMter2SlKBEwE+8VsJbFcdTXJmaJeFZirL\nBe/B4P9gPwCyJYN1Ib6Ib0qvn287QBsEMERtVLeTQgREj5RkrCZlQIAxrhty\nxg7hxFs9wI1QeHra/o3lsmAbB/C2LUuK5qknIFBQYozWIJFn3uIO4mReRG/q\nzr1sZGbqGP1zPv0KiS/wgrO5a166rq7/OrPMtekR38B0DznhmsLE/FC+49im\n5EFJxgIDPR5ePu3IG67IeE/u7RHpcl2eNZjFxU64fLHG5w4RctWQas4071Hl\nZd2n\r\n=Nimo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnqYOxYU4vob2egbugFnZCXX+dkftLT5YXF1PbNjjUTAiEAviE8G6oi8qvbOIGt8abU51jCgw26it/N+ZBLqNCzRBk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.1.0-master-288751122-69d44f7d_1567704811726_0.8956228238378281"},"_hasShrinkwrap":false},"1.2.0-master-288767514-301a23e3":{"name":"tripledoc","version":"1.2.0-master-288767514-301a23e3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"301a23e374c9b2266c5de11c711b154ffd20cc78","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.2.0-master-288767514-301a23e3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pOCDLYVi4Geyl6sPKBLUHvlnL8/CUK0TJIEF96qvqGp4/Gd8nCIVsGKjZvwvkxQZEydpM7CGn3pzWT8jVPqMVA==","shasum":"8207280ebf3c166d81817c164bf55017296afa8b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.2.0-master-288767514-301a23e3.tgz","fileCount":16518,"unpackedSize":56940825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcU1JCRA9TVsSAnZWagAAwygP/2+YfAfpmuO2l8SN77TZ\nQdeiNSbchUJScJgL/ijNar/6VYjTlGLKv1ZGhP3BrAHwsn1ZjbV/gvtAHkkx\n34YYbh3Zx/dOGwyXfh95HIiUxGSKNL8ybsRHTCVEo5ayR1QcNqhoKF2K4/Yd\ngCXhdpQY/FozCYqVEniOvnHR5ocGW1bzFQFyuRv+Q4YRva5jkGfWqLz3kpzS\neugnGg7Vxezl46uDFdIVKa8NmcEasaJ1Wm5PnXU9pZttk7Tb/ujllRczLFBW\nVVoEluxucqQUTSQulssMJHjyBKzEwVEUEhgk19X4awHUE4yUJMI+ikmkGA9C\nNcwM9IvFuIr1o55KCk/eTv7Ps54lYQMWS18Z1ueg13S4OYC3rxtjKRc1EVAP\nurz97ZKELmD3EU0BIAInNQGJAIYOmsPNJJ53An4GDSlJaHSEtp6kBAQBwZ+7\nAMCQMiy3bpYbQm5d1ZDUKBOyGL2QT5WWvGskcez07J8eUVdMBRbhdKCQjsQU\n1kmj5/GNOCD1VVqNqUt/ZKtH7UpSas3Nq1bRberPlq5E4qB2I7kjcf2dsye+\nTXAT4YL1Z3g4r+w9q4NwZDBO+ukp94AgWSWq33SkULfi1jzQl+wEJcWIQWKZ\nDTzM/+unMS6M5kG+E858j4x3G6m1GhT5W++EPn8lBq/gALc9rIpXLbmsCg8t\n29yj\r\n=R9Zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK8FYJF/MtArCqwCmgXL5Mzgx88L0RX+QXPh06Z2SErgIhAODSZcDP0Gty3FujXtcHKoWbUOKMWYoYp5ptoK4bLWZt"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.2.0-master-288767514-301a23e3_1567706440419_0.41942775667906584"},"_hasShrinkwrap":false},"1.2.0":{"name":"tripledoc","version":"1.2.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"301a23e374c9b2266c5de11c711b154ffd20cc78","_id":"tripledoc@1.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2t1H29mmhXQG1Rs4+o3zCc/AX8n0w4xRUIkiex2Gbuaa3jjKMld2xON3mndnmJjlFUPrN9bmYw9SC19f3Ol0MQ==","shasum":"129ca6af692fbce65d3e9f2420dd9e8bde24ddfb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.2.0.tgz","fileCount":16518,"unpackedSize":56940799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcU+bCRA9TVsSAnZWagAAkyMQAJ5AIrN9goJmwFRIproB\nKs4tELaoSY9SYVPrLQTRt/mHysPZly8cPCNRfYvHIKMXFKU5S2qA4rl9lvpN\nv5mxc88ePAWhDz1hD66qW/QgBfEjQg9QzMUn2lLD0unGAVbVW101Dk4WXqnX\nin93so3uA0nKn1ihtti02nLZA8J0S1MF8LchPYSZ7o0bmCOyTngioqotdKEq\n3UGhGK6MLrl2B23DfV1Jm5cmomWnsHa2tGcFPIrrzJSBW7p2BBUSHe5Flu7d\nFDQ2cPcOOZlB+bPghEkE53OHtEFY+Grmgn0CKtmp5NnS4BF+JTnPmDS6M8L8\niSf5y1HNZ5ZaljU4XDlPLZ1R4RT40QpEbDjPFt+ZUutNzrgsuQsh4X8gZws7\ngMv/P+wWInbRcezoPWhMV9Q4aG5PJdL8RFxxrjklD+8hRe7g4FVINLtvr3Sr\n5o2u+JTwarEW+cJR6vcVsGqTdmPx6iUqT6Jd+/IJ3EQmzomC27FAqtIsj8NS\nYyw7hrJDDJHsJSxusWX8H8MA37XS1AyJbQrh8qm7DzhEqHB8GdWaFSWl9Iyq\nyTR2NlNWvm7APecZtZg3jV6FmwyWVn0G+bFkI/P+rdjRIk3F0x4dEs7EG7i0\nhjpwkS6tMMmMR9cPZv9PQwKoQATNqf5nWPb0T74P96pY1vI15glcDnrwKHnA\nnbTU\r\n=tjLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWbn0AQ5Y8JHUaIBA1lxBxepO35Ew11gNG5qAozy9LbAiAYGk12WNa4UleaT9x5r54k5RiTAixn1seUDfSfYV0jAg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.2.0_1567707034832_0.7897175314285292"},"_hasShrinkwrap":false},"1.2.0-master-288782417-f32c13ed":{"name":"tripledoc","version":"1.2.0-master-288782417-f32c13ed","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"f32c13ed5f2e9a476bb29474eb231f0e262e07c3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.2.0-master-288782417-f32c13ed","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZsWddbkSLq8ZnUalKXj4vSwCpXHGhPupTbPAM08spX3OQ+pwQ/h/x936mwPADeFPX/SJPDMmlPKe+/p3KYBZ2Q==","shasum":"922042931bdbc7ad219ed54f18e2ce2aa11cce16","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.2.0-master-288782417-f32c13ed.tgz","fileCount":16518,"unpackedSize":56940840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcVMvCRA9TVsSAnZWagAA63MQAIblm8SD/1j74XWiAYs0\nk7qLFUT3nS6MesiCuVXRR+cq/qNHcG0nSIm//zX9kP84U0w/RvqmrRpEzzHc\nOYARMYEXIPiwJxmAtx9wJTC+qRJRqvDP7vZ9cHa4AC3NuWazXs2rCu4vBHnw\n3k1lpeLlsi7Dthcv6FQHpESNPa87cVrAJ6xPtZMakshotaSs8Ss+zZDPOP8i\nuEi1VLR0Ib4g3G/vxVuzrD2jMp0z3ixnEdkSUMHRXunPzGFQYZyafYzjWoFe\nFa+d2Yj3wcU9qN209MdQKlbbB26bASil8ZdBpMEomA5WZyFdDn8MYSxcnuWs\ny6GO5TUT32pgiXgzcXrqWS9nm8evNv6n+Ruy6/xZzexkTRA+7quVmxR0n1hR\nKMU7fFrOT6nPj6jVKGn9fnfGKYWxWTQhI/o7LI/OyDb+c2r+bS30WXRgWwUL\nf1HhjXU/ZeFbAFrGf1DG5EsxL2mH6QufnOx5cjWhnmp0cgmuVlr6cQGTrkmP\nKzH6MhZjnmPC32p++GO6KLEW1+Ke0LVlk5wJPuyfaXmEL149R2fxserf5Mjx\n6Vg2Y4DfrPEBuWPhzxIwPrA7BKsUFo5WA36ofP5KOyemLmzYLbEoFyFn1JdF\n7zj/ucDXMdIeYey4VsdgggO62GOb/SzkhDH45kN6IwWWqkH2vOC/N/3ErajZ\njHfV\r\n=qtud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaEXSoZOUu/vuCl1KIfKNreOfPuKWfdQEhFfBO7YiZMAiBI9gJnxBVHixKE+KMDDzBWpl+8e4f726kmEuTncTcbhQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.2.0-master-288782417-f32c13ed_1567707950612_0.5451198066547256"},"_hasShrinkwrap":false},"1.2.0-1-tree-shaking-289197078-f32c13ed":{"name":"tripledoc","version":"1.2.0-1-tree-shaking-289197078-f32c13ed","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"tsc","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"index.js","types":"index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"f32c13ed5f2e9a476bb29474eb231f0e262e07c3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.2.0-1-tree-shaking-289197078-f32c13ed","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-19Wg7faLioe29LDg5dCWCn74qqyS6kqwCEyawyI+DljCXchmeRGNE8248mez1Mmf8hFzo7MdP8NHbps8oyKhKw==","shasum":"7c89ae6dc96f6b86180275faac5aa604c7e0055e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.2.0-1-tree-shaking-289197078-f32c13ed.tgz","fileCount":16518,"unpackedSize":56940848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdchR3CRA9TVsSAnZWagAAo2oP/0LtjSdVQYpivCa22QcT\nA4hJMZ3O14jEt1tPiMDg415RzkisX0NkOvpnw186HXUYKaayGs5Lg2TMk+a1\nK9CTzJmLbi3O5J6/uVcjOMoJ9k1KDq3CG23nrt8+QQA6wRN6QbJ6f7nWqofD\nTBXSq10WNweJ0QxAiQaMMvJhekI4mklrKRjX/9HE3sycgqDgbGCJ9f+Gq5Ot\ndqC+unVy1fksc3BDnp8bnRGK5bVErK1Zf93tlauyJtmvFMHAymZGYGZm6JIz\n/R0po+KEba+6RcrkB104+LYbG1aKCvPyk11kAc+uqimrnfPvrG4fK1mZXxbR\nKUy5HMahrTg360LF8ScXeUsrz6s7GStJ+gdAsU+P52yIVzFNU5Wpc1igDxSL\nxYKPfXJ5Mq6Ta6cS+s7d1gxG7XVkAp9V0muRJiSeguyx6v+IoCvKNm+eBAOi\nP/tHxgWbhR9RDDw26LOI4lSOekBLweQybEY8QZkMrHddgEXVrbDVfaILT62i\n+xBf4m7udVCMQi5XlyVpUJadpexASpQcZsLq7bjucZb2wrmayckfLudaPFtK\n4byAcJ7ITa6zvC6GCOpr53nZk6IYjNBWW5pxoVykIgpYOOMaiFBzrJyTl1xn\nzpSFsQcK7a0oQT5UD9XlDVzBqcm0/FcZWCYTyEHtCbkXbH0aNf26OOmab9xT\nJ/Pi\r\n=1BfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzU1n1Y7By60C37b+Yvz3BoqrTVTRSsckvqj7ubm4XigIhAKWTkvwPKjC2b+VFBaVPUn1BioDNvDfwgS0L3kmSzFHP"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.2.0-1-tree-shaking-289197078-f32c13ed_1567757430283_0.23983815709892697"},"_hasShrinkwrap":false},"1.2.0-1-tree-shaking-289217598-cb826c23":{"name":"tripledoc","version":"1.2.0-1-tree-shaking-289217598-cb826c23","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"cb826c23b422d9075cb9738ef7c3d8b09cec14a5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.2.0-1-tree-shaking-289217598-cb826c23","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ap/LiWx6egWcuIheMZWliCBOHoWnmg8oo7VAEo3amFwMApGvXZP8xP9iPUpe91Kqtwg8+IPqL3j+f2fCN8e3aQ==","shasum":"f42f55644bbd743983bb39c4629937e22bac793b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.2.0-1-tree-shaking-289217598-cb826c23.tgz","fileCount":16516,"unpackedSize":56962170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdchmpCRA9TVsSAnZWagAAUNMP/iahpUGBaUTV42EvSuoo\nxLKvn8FZ/IsHYnmv7uYj6aRS5K3a31DSVCpjtH4nd0XmO0J6IsfQWJ8GMcBL\nAN0yDLXFcOnvWn6D9oVZQSBnxJoPQG+5hv+7Qlmzd4T5VnFi2c2mztZH9Xb7\nPLdRbF+WIM/dnvfa+baZ0mzfztlLIKOoB+M+KljDTNMJF5xAlQA94Uu/pAEN\nZXChIm6iqYZgxEMjzbfNER6E3HashTXcCgMH3hp+SgJfyUNyRagvtaXjCpC9\nPmFi1UEpSF0aSdpqNpAjhPylqXoD+iuYe72kXPIdK37gbPSIO6TgphlaOssm\n6PpD0Yh5v8XcohwcCyPQQh24KEc5z6bwmJUeDUhMfuCjmaW3HkTdrUHLLqZr\nMMjrUizpVJLycLZzaDLfIbUhPCVRBjqZ0oHv5QJA2IIdXNts4ArILEwETUBc\nAFzdLKwF+ssFVy0gxGDwKi+sBEFv8FvGN9OksAHHLm06UQ7UQIO1Jrz9fUR8\nsLEldm1sf+CgYVLJbdQo4Cj3hFWwIrCbx2B2Y3zpNILfG3evPZM64BZ1VkHW\nkS+czX1S3FUeD5hvmRjs8uBYedqpybQ8giPm9e+QG39xGaBSomWsSYTLsbWY\nk8n/X+5AkUAzL6jlD9Eztecq9unhQj+aL1PIJIeDjBvNOKeYmDFJLd/WiEfS\n1WRV\r\n=LhuS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0/euV50nV/k4aQ0nVRwT2XD3uiYIj1EMtc+b9XU5pIAiEA5hZ6lGwpSQseutLtx12C1mvj+t3vp4oeKrZl0a2rwNk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.2.0-1-tree-shaking-289217598-cb826c23_1567758760744_0.7028028302080223"},"_hasShrinkwrap":false},"1.3.0":{"name":"tripledoc","version":"1.3.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"db3163d4fcf25b5f766bd8b9a39ec0e1f4a1c752","_id":"tripledoc@1.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ONQckw5hz8kCKkEFvh+hgGZuMvuVnr9Zr3pQQxWrvwYe23sZif2rSf9rDKmv54wrRKwf2aJNeSiOPkBvD5IwLw==","shasum":"5088296b48b94a64c4ad8595b9aaec530a04365d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0.tgz","fileCount":16516,"unpackedSize":56962421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcihCCRA9TVsSAnZWagAAli4P/RQzcLGfRx8Zl+HiD9re\ncDgeJizoeQVJHCkrr+iSfB3LtfAnqNY1IOzMcv552XNaxUbjBWcQ07KNnNMh\n/AIQQ7C1sRf3xg1gDVWXkfzogzF4nQAro/3UZNnLi/up4I9IGbcku1EDiL/Z\nY5K+x4FSCblZSzepdcKA9MK/p8vtI3wlXGYsmr/Z2xHstSdXTnIplg8LZU1z\nOG8gvRU7J561PwiahU25le+SuiARHKGwPGKRmeWhhob26qTREwremAcMdjQc\nyj1xXwvEHJNcPnU6YJGKeqoWEApKDfgq0WiKTTD683h/3MJKHEeV9WP/M6bt\nHh7yCy2eLs44S2UPle+Vb0IYgvKunQN0ViPI2TzGedCRJlwBy2uNAuZBAshI\nACFM8H0jZv2bDG/x01OeVAKFxDhTtcHGk+K8UErNzXbCbSPz4W6TEDQdmQI9\nhcEO1l9WRb4tBYfA8z8O0iyMuABmUVcqSuZHY/zjbRjDacKcv5HimlsGneGR\nKvMPNasCAHKggn5d2Iii6gAVJhsBTNZUx+OJDbvQLA97aRKcrAM61UU3Zu2X\nX/zWmOLCHFCkk6rrb27GUAnD8oOR/Fu2vVWuCeejDWl+4EL4L/xgGw0MnSSf\n+A/2j5Cod1mEn54xDU01nPwOC4ihmkwjOjU9hwI7C1bbu0rWS2Hun6gck+dE\nQYsF\r\n=L8jt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz9xZAU6hNxtURvJ46PBMEiVWWJXBYxYNq98vdDUKEoAiEA6EoUqILj8yplZEaxMQGSq/aX2q5wCXkUmO3uZcOURxk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0_1567762494934_0.8241842600869653"},"_hasShrinkwrap":false},"1.3.0-master-289505252-77e118c1":{"name":"tripledoc","version":"1.3.0-master-289505252-77e118c1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"77e118c1f7a8fe04ccdaafc5a079a5fc41627184","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-289505252-77e118c1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ImL43ZGOaWWArc++Nkc9pcuJExeFLvwU4nfSkdmMP7g7fmjFWUM401IFHPpyyYxAiV4tVDlfQBayYsaNqXKaXA==","shasum":"5d9fbe2186f86df8ed638a56da53f6b88c5ddc10","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-289505252-77e118c1.tgz","fileCount":16516,"unpackedSize":56962574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcmRYCRA9TVsSAnZWagAA9q4P/R8JjTQfkj63BXxDWDqI\nFGy5ZPxDacRShAJqS9xl1NbdhBpMrGj4Zirmx8sYDHe7/PUXJ7L7uGio8QdH\ndXcvXjyzlS/NKHQ3/3IYb/aaoooV5Sl8zjDVstl2QVSG36SutcK5QcANjEWT\nRyqw05HxrnZUd+ShjaBo5adGm/TJQj8i2P/hevCaHvBJrzDLTiBOKL174IN3\nROAlU7et/+fKkHffPYjA2Bk6ggTGXHLc99oRLGU3QKdF6MYtWOxtKIvmQXk4\n8VFS4CWaD+MjCMKj7Pj2Pn/3eJthBdjgqd17reNvf+RF23wDQUkMP33ZMyKY\nAdECMpYNCvpnZf0TKhF1vTftWIP1rnwgjCmwIZxVNlYxKylZoX/YMqGxpDkB\nSsNKHpGw1MR4iZMnKHIRXLu/Gfgr7smwOlLR5Wn2IZh0uyeEs0HUH3NOr9QG\nv2zq4shSk4KmUnR3waX6xMgjoxoLo0tYKTZ6JOQyYBdUWwEQ7CYGcTGHtlP/\ndufDCS9yaFlvaw97ofSjTyg8BTa1ztf/CjFmpRfVAV27yeC96sUSKP65zOXx\nBTjaIRE6DKXWeymCU3zRA4apEASl4S1dwMPqywIal9XxO051Y+lIe4GXYj8r\nJqi0wS1C5ngYpM19GSXrZl7TUUH7dNq2glMlXso0GkHyulcvjFOwRwVN/a6q\nuQkq\r\n=H0T2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU7k5GGF/aBR2Fx57mu6JD8Uuodc3rxtBDuEHxgLiGGAiEAw1EN3nASlHsC+aUVgNXAISJ5uXsn+uJk9QhF0gnC62w="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-289505252-77e118c1_1567777879314_0.9439158583226996"},"_hasShrinkwrap":false},"1.3.0-master-290241010-399a856b":{"name":"tripledoc","version":"1.3.0-master-290241010-399a856b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.1.1","rdflib":"^0.20.1"},"gitHead":"399a856b38390c74d78b135ee0de2971b1bc0c52","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-290241010-399a856b","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ebSqpYMwrremLFWGW+8UZjzev3K3csfB6MKhees+Fjm43Uu4DWx3TW2idOZz7qIjLH6Q9wX1JRcmhXoKxHE/mQ==","shasum":"9e20d0e60fb903ebd025e6b39b71bc0f70b0ce7a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-290241010-399a856b.tgz","fileCount":16517,"unpackedSize":56963876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddSV0CRA9TVsSAnZWagAAD1cP/ivuyxGHcQ1aOmyZEfyq\nyKuKpHqt6Dg4UfdpId/GjBVHEfZ3ljafMuqe+PK9169Ozv6Umnnb1PRkSQxr\nRjCjhkaTOYfDQKLgDFBpVDB6FI1TqjFqrjB4LZiv8Om9o1+I8pEv69xgCIVy\nuPb0N7GvNax8hnkEHr4gle0W4b8S+BrEwTrd+TGjXEa6IuSbYoBDU+Gs3rV1\numhWGPbmitPU2DV9ZwUFr30NoDM95t7QZiHXDVlIwSbvoFum1AK08I7BH+Ec\nT4n4gzANYVq0DnxsHJFzWy0DVuhMmwxQl/5nQIwvqSTDtV0YBbiXBxnEs3yk\nN2qbdyYBAq1/pFCSWeMcQF2VEoZb0ixNB8xZNYe6LN+BT4mk6ax1EOQB9092\nBWn5kk/gxxMRF9/xCeAD0vYFLhAdeJweXt6ZksZgpSIDq+CHFfcdxFsFF/3K\nXToL9HPiagJFapMkKsoI4TPlKVjUMYQHEqmGWCXm+0vHPOmXYZhUdfRTVHm0\n5GVb3+5BhkjTIh8sR2GxMhQXHZHPbxNNd8IxM+8mDpVFU5nybZhiXYIIa9U6\nSYjHpnMtbKhfOU3jmuO5omXLGc7cD9gyhYP6pr0hauInl+wiOj/p1nJ0SOhA\n0Yb5R/eZcK/eCm21TTruOwLtuubOfgyp+Xxya7M83EwXXwFQiu+M1+ngbMCL\nO6YM\r\n=7U6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtnGK3yFbswq7D4C/fdvzRXAN3rMMEHoGE/9SwKnIp2AiEAqOPLnj80lJVuQLLEWoFasDrgOsHAr8Nu6XeSwh0+UY4="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-290241010-399a856b_1567958387799_0.640439649623048"},"_hasShrinkwrap":false},"1.3.0-master-290250957-a90fd3aa":{"name":"tripledoc","version":"1.3.0-master-290250957-a90fd3aa","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"a90fd3aa78d18ed6f52b978abfb0eef42522db74","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-290250957-a90fd3aa","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2VSxaMetFumJrJ4NnelDcePLPbYw3U1ZSdpOVXRQp6h2MQpI3GHoG7Ck0g5yR+8Cds4YVEp9rpcTJGztzrKT4w==","shasum":"b74616e1c99762ed4727cadcbe355bea3841b1fc","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-290250957-a90fd3aa.tgz","fileCount":16517,"unpackedSize":56963875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddTDfCRA9TVsSAnZWagAADpwQAIkZ8OjZMkEBVaU1BCgY\nIrQf2dnMMgoB4i+4iGunbOmWRpvqHfg7kRuWmJf6qMJra6HCH9GWvPANKR2X\n4Mybm5gNfNKY7g95tsIMcSDg3SzzCmDO82dOFcCoaaJ/QPpRIdQfOrlzUP34\nZeg+AijDDevd9ROLkAJveKZuDkHpf1qAzPSmXkzVjSf5GPoCoed1cisXWAxE\nJMungkSvps0JmRufprr94Zyw1x7L5mQSMUduFO00AHbb5G6Pb126+1uopgYw\n4J15ldPkpbV/lo05U4Kc7QseGCHiJRdcdWA38VTjjA2QkZ/OL74tzE4aHEMy\nJr3l9CB+LA1Z6ZIjf95lVY8Q9oO5hdPTFyqPIw3DoaaA4JvNHZXSUjovjpms\nOsCJ4es2lHBfL745ZtTpnkp0aE1R/i66K7RJgsZlnFzW3kz/X9v9/RhNj1Wp\nygsguGpiz8GyI3bD4jCiotiYSceL8gn4JB3obE5fvRwi+ScX9wMPMvVLy7Be\nD6yWJFkzxHf7BiybtDMgtagfNh3gtjj17LOIMInPmLYRp/PPUdJku6nCgCje\nxuJM/d08XB9BSex+NSTj6/WUFDKIUO7uP6OoujvByQdzgKGh/JzOiOLOk5Oz\nNWCk9F2YALmSLyXcisFxLX1boLWBsDIf1hQcKP7jgT2JwtrFD75kiUjXVOQT\nEvKo\r\n=s9yK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf7p4AxeuQ5RbaWw7+eLPFUXvMZ4MDKKyOmy1hfO4PNgIhAJWY4jOCcSNu/5fpksXgrPC73DHJuvLFbMrPqHVRyiWm"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-290250957-a90fd3aa_1567961310763_0.8212503861341471"},"_hasShrinkwrap":false},"1.3.0-master-291388308-9d3f3aca":{"name":"tripledoc","version":"1.3.0-master-291388308-9d3f3aca","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"9d3f3acae6774bbaf63013cf00ad32c65e3b58f8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-291388308-9d3f3aca","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+ZsSm7K5Z8DTG14007N6CoOGmB+veNgGloUBikJCqyd0JyrhgYlmlvBvg7RtUrQwMvZUS6XqDbB4Nx+HUVcDnA==","shasum":"388b3015e3624cdcc7f9bce94d2eb0fea6f6f8db","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-291388308-9d3f3aca.tgz","fileCount":16517,"unpackedSize":56964204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddzCpCRA9TVsSAnZWagAAQfUP/1ZKvu1dE1QoPas5OF74\nsR6Py60Vp+m6e//QEqrQko5wDRbQgWaIbxW6QRUekSE6otcTR3Qf8dR7XG7k\nw84232ewHMo9ghDMCtP6quJqCgTZggAglcXEdalD1M2j+jw7sKhW2z8c7VDI\nJD09GrIu78J/w1JONVgE6V/OqU13456pVY6ph4qqEYxEN808/rsXee5VHj09\nO6aENqTivkAk7ZmFPMbw+tSoCXGognjIJwl6OTuugtE/3XPCfHXd/uEPR33z\nqDPf0FjxVsyfAhwKKFyp6FZ7qhFy9NdIMP8LsSblA824ZDmTgAhWH7lZpZMT\nuJ0baiY2DaFsd3l0WsNdznn7ier5OqB0x+TTSZG/WoO+3rvHLvGDQ6rn0MCQ\nCibjvZEDjctEIuC1OOamIcajSWcmsP6P6XZEmbDBKwUC9p/AbbqkODcLOFDN\nd01NYeckI17hSaBAYehx3W4rtk+dn7rhWBI+ofTPXJkw18cck70aZzO+0TVh\npokr3p+964cQGejgnNPmHjEcZmhrvqUUxtviAAMSXwtEGa3QDQ/wfIVYjv8Q\n4YXF94mci4faMDECKDO8dJoc8iQNkwez27CId8HDXGscDNRONefZZH1TAUMT\nIFqn4Zn1QtO0BivHV/6E+HWLaz3tQJ31hlNZNOM3+l2s8ZI9zYuveFHqc/NR\nkuGI\r\n=YaQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyKdHZ0ljeaPm6hRCAW+1IDJpjaNoObDHHg243b1l06AiEAv3tPh4394A9gmGE0Z90GiBQXycG8nx7OVdE1sM0253E="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-291388308-9d3f3aca_1568092327248_0.1026832574308214"},"_hasShrinkwrap":false},"1.3.0-master-291603304-1bcc163c":{"name":"tripledoc","version":"1.3.0-master-291603304-1bcc163c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"1bcc163cc8942e7b864ef0c39a48db0b45429505","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-291603304-1bcc163c","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8YeQlC9iZumJ9fppzoN54tNKVaXmARDMOygme6WkmwqkezCah6cHipC5Yoyk1p1/uewf5vhbAEbXGHmt12Ph+g==","shasum":"f9b002846f39a7b008d56f144cd27df6e0354d1b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-291603304-1bcc163c.tgz","fileCount":16517,"unpackedSize":56964105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd3UKCRA9TVsSAnZWagAAlGwQAKHWOVE4MYsxx/Lc0Emc\nU0reI/MBRDed3P3YADfC5lh3DK1NBy931C8NAPl3nfwYn7VQvYDtFv41fhsI\nDAQMgp6JHwvN9SiIQ7TiyHzjzL/m7Ei7B5uQCdEbeo1DiAtB9wP9tKdGcQeT\nQM9d+ln40Y/+imAmPYUUMXl1KkAqz7eYuEerMHdUtpI4IOHD7kE7HosD1Vw8\nCKtRnaanvzBMeSYaFWWU3pNNajjukZ1hOKnnPKTGDuyawpAKSUv/+/xw7TUE\n3PgwVYJUDp5KGUJHiH/6Qt+ACzHu136/AYbnl0EllAC8W/JVWQ3kep3uQ6wC\n/HHUWt/Qz6O3H/1Y2G+oJ8AwOtFts6OVju0z3zfH6lWP0aPsWt3NzttI3q53\n8bX22LzOgV1vdEFN4boqXDRrypLW+w/w11hQHQgq0D/vfUkuipVlxSFAkDHV\nmvAx6BV/Q5QENZcZNMUuUqoOLaaa+f1z2sT2saURToXzlQ9xaKU82cPBkwRw\nnHM7cVG8tBFdJRI8Q7m0Uky+aqysN+WttTTKgEnyI5mWPBgmw4NDo6HyUpZZ\ni+BsFmJL4kSfe5aoNze7KlgGo+UjVj0RWVlrSJbMkC4h1XEKhDy0TM0gKDrE\n9zIEalhr6xNqiMNUmSf1N5rgWpYgt9n1w7WfiXEnXaEQNg2QjZRET8VQMVow\nT8vJ\r\n=zd/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd05oxHq0B7TQ11TuxwR1zoQkHZd4dUJZhZqRLzKwp3AiEAxpV04Hs5rHdaFkBCGIZyPA8rMe3Dki+7PWc1UfTqWmQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-291603304-1bcc163c_1568109833478_0.3589735412067485"},"_hasShrinkwrap":false},"1.3.0-master-295454031-78956c3c":{"name":"tripledoc","version":"1.3.0-master-295454031-78956c3c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"78956c3c4d2f14c2ef57d383d9d8390adc649d20","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-295454031-78956c3c","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Bn+UOxmEYgr1+ylf3Igl4KqnwwEqZ4Tdb/j83KxR0dyzPipJqp47v7dN572BZV49+kDt4Iy8FlnvTfvxoMfEAg==","shasum":"791260d5d506e05da9826afc105bf8508d14810b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-295454031-78956c3c.tgz","fileCount":16517,"unpackedSize":56964904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfWcvCRA9TVsSAnZWagAAeHsP/0RlVeRpHITGvWApo2T5\naovrDn0NOIhvSTYNV+oRfK1Ihvxye16FpHLTTw99KcW1UWMpRvPH4LdL1/4x\n6/qNRldTRnXzBL8WetoAOTWZE3u2flcoavm0No77vitT2l4iU3OUGVOswMit\nsP7GM0h4DfQJ8/7TBaZFP+KRQVvBLBZLDDo3x6mXU70v0l9cj+4JV/FQHW3K\nZNsC6uvXijIaGwF2yQHpSTqRZumyyjAb45ObxmC/GDtsgniQg1L1/3gGdSNB\nU9pVloMAo4TuYFduIsE4dSPE1bOPKDJTr5CO9VSFE3hmGSC4mQo7NaAazGHt\n0ec02eiQ9HcA7qbOLebBH+x18F/LUwasPULZvrElMZhahjbCFIdQQxRNU/uD\nRXz4KGLtAlm2b3HllNCsMZHXG6uurdrxhfR5eoi4lNOOfFwvq0eJpyMxZFSJ\nlUY1pnkqBM1Kd2tcwhwn3kQM36Xnv+68frCgWF6KVlOA+LqZQjpmavVfB/DD\n2HNXvxWId+BJLJc1uX53L3JYUrys2Zn4yhhCe3CI+PP3f7e+qyxQD910AIHq\nMi4BHHWyZgFFCpihk2LnZBjSG7tkaAWNOs9yzUePgp/bp5MAs7iIQkyn+rYW\nfHMAm2zh5VHDzTus0ECPix/DfCbdwRL4WvwNLHuyoYhZ/PKlcA/Aw66YmgkK\nre2L\r\n=Ao9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIo7EpznUpPrI3qjX64GaT/CPLCvZrWwlUJUfFF2MYUAiEA7AYamFNg6eyh8ENEIb6Ff1RiQqC6dz5HMRE7vhnPuy8="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-295454031-78956c3c_1568499502275_0.6120139184389104"},"_hasShrinkwrap":false},"1.3.0-master-295850477-0e7f099e":{"name":"tripledoc","version":"1.3.0-master-295850477-0e7f099e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"0e7f099e9ab13fa317198992b922e5bafbdbd9a2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-295850477-0e7f099e","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9/CEbj3lN2fFX/n6bS+Cix72BtX9DYbIaTBaTEJjpk4AjPqPMWYgvI9NIwFELtRpX2bGke7YH7rFJS/ejqeiCw==","shasum":"fd74a06447d34302571c96a000cb74c8937ad36f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-295850477-0e7f099e.tgz","fileCount":16517,"unpackedSize":56966252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfz0KCRA9TVsSAnZWagAAaz0P/2IpmumnPpDt5Xq0vAeO\nnbAPeN78M8GQu8+CIkmypoaDnfICBwuepUBO7NmSTcolMkSo6phbK4ItrtGq\ncaboOD4oTcMKThzCCk+NMEklVZ6T/JNKtqIFuIGZdsqZC9wr0lIlmSi/RqAu\n0f8b6JPr15dLHL7ph0Bkcr2Qq4hW5m2vWpWTLvjnYZe5SFlTfTJ7my79pd1f\nMQCX5UvJjbEvfrzaA0bkU7cwQ4EmllIVMV3LyvAjUgfcOoLi3mnz1kWWGB4n\ne4C6dWl5DWYfu/iGDW1Rndpy8awRuzOUFnFHDoecFuDdmj08aDwNlqjlZ/nt\n1J3tlSKWtXUWTeiG9vNbbE0ynafTduhlLwENAV5U+PJipoFGF6dLYKb0feRK\n+69f2f+Dz2tMQOQLIBimQ1AIi+kfICvKRlh/9CTOfNayaVGsA9p23zznQ2n6\nnOwal8Fk0F7tbYGkSTDnfxax4/FEH/WrdhII6Us1NhjPB8PQKFDGcKdWwCKX\ndMAIVgBCaqQpAZHtNBZUl71/wFunXiqNuivtD2MsldUSz0i5jZLPNfMVFjue\npIc3RuRYBsAzGLZz7lR+FGuBEctu+i8anEhPM5HfxmGunwWFVtpKm8873nlx\n+f2WWfgEubrhuqn5uycUW/+poKx9sZVpqYMHt/rWkMbeAPZ8MGwR2EIHx8Rg\nawKs\r\n=Gz9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0DApUn19oI0gARIU5vMFdfB1EWC5cxnfXf61LK0zVACIQDHIAnyMmusveanXRXKI4clmi5f3rhrL5P4vLQ5eiz9jA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-295850477-0e7f099e_1568619784796_0.3169244917950378"},"_hasShrinkwrap":false},"1.3.0-master-296093412-2a7b2511":{"name":"tripledoc","version":"1.3.0-master-296093412-2a7b2511","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"2a7b2511b77d06dedc0b547815e6ea2139b365b4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-296093412-2a7b2511","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FrCLZknZkLLP4jywclq1K7GleUlMeuUtGtVkvcecc9zjMoYma7xzm7XdnU6sHoK0/SXIryW9BZHpYeT/iIkU9A==","shasum":"bff6d6eaf74b612e729204fe5e01bf5d9849bda4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-296093412-2a7b2511.tgz","fileCount":16517,"unpackedSize":56966298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf3yCCRA9TVsSAnZWagAAjHsP/1UBHGgBmG3q6Q0XHUx6\nGOPjaXRrcUT+lSOddONlrt3uJkgZHop8ry2mcimDCsOpmocNuEvWLyBZgS3Y\nqDQrSl9Uj3g6HNUGJHexyLMTgMrlYI8tNelWM/gJBEgpSmmD1VOzgBFD8nOs\n+WcUZSgK/IlM62CFc33QhJgALWCP3MHuickQPXWY/vy8MZLSwY63rV0dsIp2\nBqcfa37YrZoiRjc+F8MH65OHZjmo9QHQVUDEG84wdGDosmPkl7V4hIq7TU11\n5ME+uIvOs2EXUKWEu0kHCX52+ixnNLtvrgtbVIBMQO12LWHWejQf+fPistbS\nKufwJO4kCzAzHc9ungYi5sKuBVDEqF2rUUGrj/WMMv8IXcZ30Ea32rMeos0s\nNcPPA08iTinBp+7RE/SRaQ3a72elTM4ap+hgNn8lMDVrEETuhubLCOYGGgHE\nMocFmiPFrYik/aUR6EkYGVZCdaRqpUwXX2MyYNhIOE8QP52bOUL0eGn2F6mD\nNN8uf0V3iNcKnspqS+Bky9EiBW+D/YdJM5HQyUC7jzfA1gEKQtuRm/N++DC/\nHzYuO20/O74InJGng+aWlfLX3c4HsD8sKFHQCkRN5NnBLLhl+4opi55gmURv\nB1jDSbiW6dyb4j/eZ3ykL9zS5lv+2QPOTdYVRtKUGtcse2RgvTuo5cvxmuK6\nu1+l\r\n=XFSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTvjCxJNXUyR/rr26TED7SaULOMFkRFysPv/GthVg6LAiBHD6j5oBrNd/aSfEConetBQc7nQ/EOM21sytygDzyu7A=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-296093412-2a7b2511_1568636033258_0.37459044137617625"},"_hasShrinkwrap":false},"1.3.0-master-296094781-fb17b32a":{"name":"tripledoc","version":"1.3.0-master-296094781-fb17b32a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"fb17b32aabdae6c1efd67c48765f8331b6eaccce","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-296094781-fb17b32a","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tt10rWO4KNq3h0ezunTDo2CMGmk5Et4TDG9HGlVkGK3/ClsyETpgQhZU5VUL1rchviRx6gBgCXXhz/N2kWz7pw==","shasum":"f48e1bf390c0c7f233456085ee7d42f4433f8af6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-296094781-fb17b32a.tgz","fileCount":16517,"unpackedSize":56969877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf30fCRA9TVsSAnZWagAAEFcP/jXD3lexomGEfycEJv53\nMvsVe7P7ZHsupb32kYD2zo69hvzmAnTMKv6fgvNfZEwjp8v/b86bfFB6fp8b\nfJ/CouU29rJBp1ctf+MOrBD3EbDf1QQtAyoG6rXl/UI/XV2Xg8wYxT96R6bH\ni6Slhgam6Xd7S2IIkroIosWq8cFUKyy51nRFb1C44Bvc60M4qa1uNRm5WQJL\nNXHa3XTERYJQYHGXcuAZ+gJlih1NPZ1+F9fd5mF8vIfQm6PPYc2tIW/SPSRQ\nCaeA5Axc0SVRwIUglbTOPAMcrjss+BSKAenDT5rfETZtGilQhjnYNoKjlpII\nSIFAGDg2feTRMRJ3Y9PRrrEbBjD4es0w20qJlpiVJUOb3RH9sLHYTBb5ABQx\nOhFyFT0ePmM1/lqE6c/b2lIgI4iDjhhuAqvNebLQAmmNuCHlz6MRyCBiK5ld\nC8O6+t/AjaBVhrtqJf3dXp8orFU2z6APzCdIZUWJUfsFF9z4BusKDyuuoGgV\nkVgRWpRnP3o2by0zAD+0NeqqlaUvWB9nuxWE+9aR01piJOSyReLAyBXJ8oZL\n7u1ddAaVONx8KaQArHkdK2bABAc8cnxgADijqSLQHByShdD9zVunlSmXtU0x\nXfrkzMeXH6olqgVoLCShn4avXZUc0Q4RCfinI6Ax18ALD3J3BJSsUp0pMEQf\n97Lc\r\n=kO+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDDCgo5JLY2lhvWP/PkKKU+hOq6y1Ax0FjRjlGeGXdJAiEAiaEuok9X7HJ7dGfza7qlMKrBay8potXSCwYe1tuYmr4="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-296094781-fb17b32a_1568636190612_0.18797406874995293"},"_hasShrinkwrap":false},"1.3.0-master-296103941-c079831b":{"name":"tripledoc","version":"1.3.0-master-296103941-c079831b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"c079831bd2eeca06c84f78aa3b7eaea4d21cf972","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-296103941-c079831b","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1MrTMUumUBq/amVI0MHj5l/1QL5F8z1BEe24OVMseKjCUfCJl0jA2hRSihBEp8qtIz5aEIpd1bwfdyIObzpkzg==","shasum":"9dcf24e0b8297d6bde2185003d27d2fe9a9026f0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-296103941-c079831b.tgz","fileCount":16517,"unpackedSize":56966438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf4ACCRA9TVsSAnZWagAAfTEQAIasEtj/kVGabhZlv/k7\nzCvclmmJWi7GqJSirRTBeujbuhG87jfvt3rub0stlJzJUBbVyrEvPl2WNo19\nHVrUJnwx1lBERlc+ZZxtyYGTQD+ACUNsYSMluM7XH4DfP+fftUV55ddvGiPu\nqwUv7/obRSq5da6lka8QW+VaArRHqCcxukeJuGKrr52X4bpQY3AzCdOyeTP5\nbffw2rTgESYjWcGjSG56O8geSIesT0HJsUEXn6fWoocWyVfeukJSEvdguK79\nS66GZ4qFE7b04gEUflEb8o8vDGZKO12MdE6oeRAPmzMzL0jODvDz/Oa3Qvf7\nC4snW1CT5mil9Z/VKVeDThn8XCDyDqxOw0iSd3G472euciYsvscaHAtRWEzN\nphTPtNxnSrjy8hfZwcmVEpfY+Et6rkeRCs5S3jNs/vAix/1W+ogkxIQSyz8z\nd9U5yGjOCMX01WQLDeW62lDxlc3E35f35FQ7PT4568lQzMQUJWJ54omBqQig\nDdd1a91dmHU9B1ukbYwI1GjpG/FQdOklzNx7tOgIHbgRFkJ7rlCajLOYqwzV\nnFtDWEFegEglCr42gwgG7F+Xe5PH93ruwxwSfN4gi2OLsl0U4hKu+FWFYEtn\nrzKFrZSm9nOtOOVsA/1S2r04jTL5zZ3XXH8agfSm8Qa9TAnae6V2wAN+CH89\nb1fF\r\n=J4qK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp52V3RczU9+n3pHbQa29DOsXjkZzFDaj5x0siCbP/1gIgW9Zxn8iPt0DRylB7jnyKe0GfA7/OnINkkFE1HgUGZkU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-296103941-c079831b_1568636929191_0.5374828815687469"},"_hasShrinkwrap":false},"1.3.0-master-299121299-306a9dea":{"name":"tripledoc","version":"1.3.0-master-299121299-306a9dea","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"306a9deab968a02533ee00de4d1470e6128fc6f2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-299121299-306a9dea","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Dq7FsQS5xkbTgShNyx5wOURsg7rcGCAiWD6P63wyQIMszf1VsJVfMwWQ+1Ulbmd4naBkYaIn6ECk/2FHCyiGdA==","shasum":"ec657de946bfcd5284e23b1b126fb6e0a95c3b29","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-299121299-306a9dea.tgz","fileCount":16517,"unpackedSize":56966491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg2rsCRA9TVsSAnZWagAAmz8P/324aARzZ8BpQJUQQlgc\ngN1dmUH2cM/Ay2YGqO+hA9qmB/bJyVXFAfXNh82zBffiz2FR+yUXytYdQhqG\nCQZNf9FBAuGrL/xKbbLuTC0x4/fR7ik2TKEOcua6aE0QVK72NikUq2qyxMLW\nVpWXKS6Z3GYe7TuqlKfbbx7+AFokDnzxDiOElQ0j6HIPAPOkbjtT7Q4XLmZ/\n6f9nbgmJ7ZdxVhsjXyZ12GZA1cmF2k1+OJ7K1eTuT4hKtzU2G6GE43cHbO+D\nhtoZ/BkEWbk1PoqoTkLo9lR0PZg7gHYMncqmn+t8TdTsmw6W12YS6/JB9KTi\nWV/MVqOkG4pFrCC2cFXVKHurv/VeN9Kf9r9A2dGWGRltayIkwAQKbebo8Omm\nT9jlnrTkS9ZZF4SkDFSW2isAXZYoTkrWZtgeKHj4w5Fww9lR2Nmp2mUpO1og\nIDUvgtlS1zUouSosU8w0FkdtigjqHul75nD6HtjHGuXUTVfnLhd3lRhS7Lc0\nADVmeWGdhr2FO+kSQbNnReywiKqK1/MCwsA2akSZMhDKQYKjpeNBBn3NYA0y\nczx7B93CgStSHz5F/Ryw1mybVFPqZ+kvOsu4UPuMyCgYGR69yVcluSvnBF1G\nggtt28aGQtYIEQprKB51gK1LjCBrF0FO6NHIYWjwvCVp/geEEiKLoqOKVxJQ\ncP5S\r\n=RBH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSUNfctNvxIZ0W1EeznQhG6gybfXyObDpef1xh2hAgQAiB8bCwcGNqkEFY1F3AKoFfrpXsFF5uwJFieLM0CuaWCeg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-299121299-306a9dea_1568893675377_0.09055486142515301"},"_hasShrinkwrap":false},"1.3.0-master-299341590-f523332a":{"name":"tripledoc","version":"1.3.0-master-299341590-f523332a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"f523332a3c87c0cdc38aea9b08bf20ea4856cfb3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-299341590-f523332a","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rTQV39BLh7EOXZYf5L+WEejgidEE/u+8bGpQEjIiHJu7yBHYyPiwm4ADTe55qEYIHHWcfZkri39PjhUwCYL8eA==","shasum":"181f44244f3a8e9d8333a243aea2139303648465","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-299341590-f523332a.tgz","fileCount":16517,"unpackedSize":56966496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg5bbCRA9TVsSAnZWagAAWkMP/19wz2hFvV+MhQb361X6\n++XWeN6z+uzgJmGkbDT0qBVJmfh/hgL4xYP4DV8UQu60cacZwYy3LVwfX/Cf\nA0jNVtTY8egUhmOeeo3bPT1fr0wLCWQnnGHthqyBg/Z+pm1OdAygd+jfutoV\nMiElcJu9jmPMjHLcg+xjkTlYqhLZoHUB+yQAYGpoOnans0FXosDVKd3VOmQ2\nzoXlQ9RRny7b9DRgiOSsYhT4f0F4Y8eqXfUxyy1EeWKsDtekzLAnxpQc3KKd\nogkIQCVt2ixYggJykOQR1pLdNDAsCqPwCDxBGijQD4gln2N3KmPFqmuNs+dG\nFUdt6znKckw6nhQS8nqcsKfAKT94KG5RH/Kj4GTXY8hc/D2zWwiUZ/fKRvP3\nX/jpWiUv0+1nS8ykh+Xof/trYwhfg+yDw1dmA73hxUd6+S1G1DFM94KOAwmd\nYSsrwmp7baRlUxSRo0iU5hOd1bT7jUS0r+JGaZByQseTax6XujPqIrYXPHdr\nz/RFd+ol8/fGlx0JMWBpvetL/I9nZo93ed7GIO0l5Am5DJ1qw7VJyn5g6B+I\nLPJL8Ee5pfL/RPjzY42664KlWT9KEWVOaOYR4A1BadmnqAPTDFvmGNfcXCsK\nlMc9LbBIzWSN8bBgb4CdkKVIt/dfq0I5ByFXHX5Q0IoTuo5nyBGtPnAiNocv\nBkKx\r\n=vlTq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK0L6omHG8/7pA2YBO3BdUs2YqwswzOjTGY+KQLD7CMgIgdsU4BVLhPtRBnNadWPtxyGUevNDzvWD4A91wYgZ1kWc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-299341590-f523332a_1568904922274_0.4402369716637382"},"_hasShrinkwrap":false},"1.3.0-master-303525897-b365cbef":{"name":"tripledoc","version":"1.3.0-master-303525897-b365cbef","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"b365cbeff194da6c7ba10cf90ef69d4a0f38eccb","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-303525897-b365cbef","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J5UuBSUroUyoamkZg/2wE/c3VZs5izDeP5kqeRMw6COO4mcI1ilSEDDWfSAilc5jXuDb2fsEXuxwBF68Kk1VmQ==","shasum":"d110e01d698df83c83ebd61691943ffc05661af3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-303525897-b365cbef.tgz","fileCount":16517,"unpackedSize":56966501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiz7pCRA9TVsSAnZWagAAIQUP/1hd+gDYPSd7lre5csPI\nCn6OAftN4IVKD1yc5XwMvJ2ujoevpalzDxuB7ft0yB4SV99/HE+OMdHrHjDD\nJEvGO6iY/9o8UrEkPLJjEWAL0juBDiuHKjWax4CXQiN+KWMXswe+sgZKaW6E\nUDyITIPH9ld3ua3G2/YhSUysDm1DW8AW9X2yVHUJ6xS9U6h+WMfTjFKqseew\nMwmpwSzCKXFGRu/RBcOaXD9JhVO8HXuh78MREzaVkL0mDktA5v/ZTEDhznDs\nse6DPv3yzYxY2CY7l1z0eCQwJiNA+5oKm8wGoI0RGRG6n61v7kcoW6Enk5pZ\nZRl5grYfylNFq0Xve1/E0BrakcndJut77LGd2gn9e83tUHHp1fIFnncFK8Nf\nkdi0qEJ4P1mF8WYC8/eTQeweTfltwPBQE1I6uAqHWWTZiFJfTiExSFxVZcC7\nEe3hZ7YVgxr8U5y+pGtCjYx6sampmNNiulm74/kXwGfYDr4z1gG1BCkbeFdW\nxb0Jl9cFdp8VNW5Y1/h/up5mHcg1HVBYWPSpIilDzY5aYYt/8uhlSlXkfxg0\nfBVg1wmB4a4t4S87/NUPG6U4Pob1xkIABF3/kKC14vg/Wx7XWF/2Ho9uA62Q\nogueey8ZP2jt7Jvgnrgiw3xm/L/9tDR4vroAU/Rgr2CZkKTFluTdzRIitgPy\nMFsI\r\n=/tz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8C/BujyTp5xJmEDouNazpsPfoHeLpmsydrB1kFuNyiAiEA6KlPpC0SNklG60aIVbH8zL6Km8BIu5Iktu1oNEL2Yqw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-303525897-b365cbef_1569406696307_0.30793250354088686"},"_hasShrinkwrap":false},"1.3.0-master-303535998-78c06c84":{"name":"tripledoc","version":"1.3.0-master-303535998-78c06c84","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"78c06c849b473986b820bc87661ae95c84ee9d66","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-303535998-78c06c84","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GTsBdaTxwS5EWNWQR5Xpx9NoyyGbl3EW+aPVPJZezV271eTIhyxA9Sq827ZXbroKSKirb7s3v3WOPCMf9+fSmg==","shasum":"6fd4deb02fcf42d23fb57a4bda5a0ea80e7720ab","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-303535998-78c06c84.tgz","fileCount":16517,"unpackedSize":56966552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi0FbCRA9TVsSAnZWagAA2wAP/0QJ6k2hh5jTzV69+EGY\nm+d038u869wDd+Hf1JqGIZCVmdW6Ycvf4kIuXH7O7bByN3RfY1b3eUSOCN28\nsugtPz6+1RU9p4t1uAJonNqfd2bhr+MGYThCTTL9MRae3mMxJQTxJ7RJQsEf\neFjU6KSGwPAEYhsRM9xcEVAlOahcx1MFluZryD0EWRKrVSRat4RIbH0vO+XZ\nVc2UJAu7yAWubDIv1hDVDe042WRyRox2X3P6ksRBxYVgKfqaGNeTneeMPQrH\nQFGNPHs+KvXJmRV09adHfbL4gRfn3wnjp9FUKIUxScKU4gjNfiN6cdvPI7E1\nPV1IZELCmZiVaPnDpbEVSL1dEa1oy2f9ATSNROahTR2sErZNabwGRhV765gA\n6cPOMx6HqrNDtUcEDwKEcyI5HZH/dBN0dSlcBvh2Ibg6KaglmBRx3gMa6eOf\nM33QAJWbCvOXB4+GNlBhuJQ1jo0HGIxHNTlUkyPo/H8qCFZmyjltoZOvfV4F\ncWnDVeTW/bSBjiOHGaVgEU8sktKnPZnF3M9XCGxkirnEHiRp1hrUpvYHEcUs\nrzEGuyn8jTSWkiQ3ZjOmWLcznyoWHVzpx310eqpKRsPVFaLbLKru+gDZjq9/\n4/6Ptfi9EsCflPpB4od5Wv+NXsMKOPc9tPgKmEkgoMWYeIHsNcz2mijf5I3W\njCvr\r\n=y559\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRF5qX43Rd8reMzISSkDNaMZaPbOvEhZm7ycuQxIya0AiEA8AYquwdJ6N6dMWS+oTLQylZLtGTtctI8c3CeMCcSlmg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-303535998-78c06c84_1569407322776_0.32869302680963286"},"_hasShrinkwrap":false},"1.3.0-master-303675025-837c1103":{"name":"tripledoc","version":"1.3.0-master-303675025-837c1103","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"837c1103cdc81aec8c7269065b00c149fdf4f652","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-303675025-837c1103","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rPdgb7S/Pcdw7Y1WqK/xSPIGOl6m59SGITIn/aXUR38Y3b9+Hk0rbntR/xKfX0AySpP/cl/sOeYGf4WiK1oIxA==","shasum":"96c5ba3736f778bf5e469266642912e2098453c6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-303675025-837c1103.tgz","fileCount":16517,"unpackedSize":56966478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi2BECRA9TVsSAnZWagAAnJgP/jwtXE2JIL7RWf1V0lvn\nFxfl0xNI2u7hVGwcoZe5brvWNFsIe95yq7j2N0Sh9pNsffZNhCh92otWxnKF\nl2X9MyseQrLQFDS5aPEolIUkPaY82KVs/L/GKE88Ri/1vAHWTaJcL7xomy8l\n+3UOKksOoDkhfZ8MQ2tkLF88BCDgxHN3+Hl+ywv9gcpYzHJK1AD9guaGK90B\nLAMFUZzITj6S+f01T0+fgRLHyd25/+fhhe2ZuXEUj6G11rMKKbTMbTTBs31X\n3JI9vqAhMtjo2naNF0QXxv9aZEDLfWB/eyeYun6yfvD2u4qCkeqZ6GLtaR1I\np03lNV0HlaKsqmmgQ6BAxaxVhPF8kp7aPTHexOGeLA+21mvkAHlXIYoau0+S\nx2uJgYTtxYKvCobomNKT7agGycwq25RD5T9QsC3xOJGS33z4gU92w1Q810x6\n3vQWSJwwxczWfNzIM7Dd8mN1Bgq8vieN2kISu5DbT87diIWi0i4DfbsuQklP\nQvrkzrhpd3xaerqKsyoSw/hpxKa2jgt1gHABJ6fpZ4Hqqm3LQATMJEG0YvWZ\nz6R9NuPl2sh5pEhCw1kzNz6RczpA5P7UgWsTqzviTl4MtC+oc9UZEpsuMO4o\nj60OjxD3lIxyGoCBABheT62xsqeA6WYxE/yrmlWRJ2eBn/3YK4+Y9eZFU4yU\n4yy+\r\n=+tiD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtTogWnLXDvdSoVHUFI5FOT3AxRVS2JNiK7EWdlvRhxgIgfqThPyf3EtVO1rkB62vKVEqQBZ9SThkR6bcsADAJcPc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-303675025-837c1103_1569415235040_0.8627774708259213"},"_hasShrinkwrap":false},"1.3.0-master-303675837-837c1103":{"name":"tripledoc","version":"1.3.0-master-303675837-837c1103","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://gitlab.com/vincenttunru/tripledoc","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"837c1103cdc81aec8c7269065b00c149fdf4f652","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-303675837-837c1103","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-R/RogE4nBTs9LjksSmqy626YHeDanesJabQf1U4M4nCvR5CyKYtyEb1RhuQqjcHFiktwBAxasOTfJZFiIYgRPA==","shasum":"2d72447b54424bab038077807681093f42db250d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-303675837-837c1103.tgz","fileCount":16517,"unpackedSize":56966478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi2BqCRA9TVsSAnZWagAAfpsP/jcNLH4unMtG46pRQpYI\nx+yYGaDwDbe4VUBkT2Xd5tAhNs2hY4slFmt2aA1UQCikzKMS5lC8SLmcbE9W\n39ZLamG+AVxR/l7e9qC84wf7PVf9b+NV9HGBeydnYvNz7bq0TCT16ybOaNGW\nbNMv2R5uO468XX0BoO/wSjIdPYLAkD9H153XIcX2SNlkQhi09SylJutZR+4u\n5jmM/ohGzUGebTW+6LUKV6klXOyzPxJjOGqXP+uxdat9+iTDH5oDEWMC/NZS\npOEhSNj8Ak27YItLkQn0aWjNjs7IKAr3ES6FL85jtLJiGA9CvaSu8SbufsrI\n8u5wtp8UcpBUaoHIvygoG/YXLRRATDaCOz0gH05zwGynC057wrMiE7AY8gka\nKVj6/AQQwjZywLtEDUiZvZiQc4KZC6hxuzEA9VVE10yY8k+uNG1NIpab9a/T\npAqGOtwsgcOX6FEwAJ/wqnnDRYroOeqxYHQYLOdXTmVPHPI0c0TAiSfsoCPA\njmUavEgKJzywnORMvm6t+1fDaNwQ6O4wqVNfyXRrRAUGqgRew2zrNgYLvRIx\nDPkWL8D73GoTRSoZtONS2gFnj6yWYuk0CyW3Z0MEaHp4g2UcmTqaB0knXB5S\nKD5Qh+QSLHBdSnEKcO2QpTAShHFI/6ysATZXB4iZtU1+w1awF162ivs0w2yr\noPAs\r\n=ywNw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTzvhLKwlOhCEIE2eXDmgBU5i40fzJLnc6ASlC2ZHS+AiA1rqH26pEcpMnRkvJ6btfKMNyb3CjPpRFuk3MC2TALsg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-303675837-837c1103_1569415273247_0.5561236356268804"},"_hasShrinkwrap":false},"1.3.0-master-307432525-21911d80":{"name":"tripledoc","version":"1.3.0-master-307432525-21911d80","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"21911d806252a8377b11cb789a176a23ddf232c9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-307432525-21911d80","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vpcFYiGvW9b82W0V+W4zL7kjbqWDNy71V4Ay+EoLAYmh2KEV2TW0YA31349NeDf4/HJgY/co0HfQXGcRsEIQpw==","shasum":"8cab2c51c879d54a6a61e241110101fcabd9d7fb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-307432525-21911d80.tgz","fileCount":16517,"unpackedSize":56966538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkbNzCRA9TVsSAnZWagAACZQP/1JrUnS03azEeByi1SkO\nIdexRdhfUgzV6Q9OlztLnQAMwqPuL7pr36lR9ZYoMQt9jXiP9pxno/SgDS5C\nWKfAVJLZxVmbDkF+c7oqGGl0Hhf3PjjDp8TxFsj137kQY6E7mGKjnaKqnnRX\nOQKGXdxAgAc5ZZNdgaPpmfi91BmgZ4tqdUKQGkrfn0oS/IjTufMefwkfK13a\nh8C12m21vMFdGPBjFX6MvhejL2SPUwcDYI8XNGpSpVL9AAvE8fCjZeK0LYGc\nL4K9N21NY8WUwsVvxxZCG9iI6NbiZfi4vAmdbIm6q0lVVPH3lJForPh/vwWn\nTwX+XGS1hhK+xWBLr8u+QY+/masFQSJZ+m9dwqXyqyhsVmAWcN13aBw/BdXU\n9s81J581slgg92em70I0PKMqCNZcZGRD3fHgpBJUJ6xzETUnorRj7Pb8nwYv\nHF4hc+gEVK5EVvxVhKPOdagc7g57ckGM0Cwg8RU0Q4qp35tZv1Wv5wZyqGj5\nI02KuZohw0bsVIgYvyPFi0B6m2bEHelDA/2PduS7Ol2OtzaY+jW7KVVqJMQe\n6zkCzXbWlMwcg12Jrxrx4ZECI8N4bHHi1VjLjh3/d+ISACy7EH1TnUk48SRF\nM2ulXh1RVNYjfJnQO+b+2gp7ISjrH0iElqKmgj/Se7Z0MJ808gIOaokdwMLT\nWVeX\r\n=x03a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKBVZ1nYJJEGSeENYuS87vZ8DqfV24fmCctNX1ZeKOCwIgAynKqKP1WpquTZTMnDwzmETTz2vFCmIuoWASvLXVM5Q="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-307432525-21911d80_1569829746321_0.10247138930124056"},"_hasShrinkwrap":false},"1.3.0-master-308932521-b189c68c":{"name":"tripledoc","version":"1.3.0-master-308932521-b189c68c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"b189c68c9e2b710b6542c2ea203b1f0c0e9d8717","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.0-master-308932521-b189c68c","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sEGqFRVOQIDDcenxhdoG+pGlz7SajIsoVK1he46Zimj0DT0joXRL75lES7u8VTn8uJ96IodXV2jcTB1FatKZBQ==","shasum":"04023e17e57d1dc7451076eb2f6d577eebb9a6fc","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.0-master-308932521-b189c68c.tgz","fileCount":16517,"unpackedSize":56970625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk2AkCRA9TVsSAnZWagAAQEEP/1h08Tyv4katlJ3T5tAL\nmT595X3vLtPpSlZauOf5WT3KhAh1GPDEvsRS+6rtXL8C6+/PTaDjAVk++Hb/\nJo78LlnKzDWiEFlm51Jay32XM/A4hj0er1RESmBLEnu+m2lLP8dte//raaj1\nF3c1ZECBIsJz4aSgnWCyzF8DsfBucJWL4xTzkjGAXslXbyW7rnDYVJI42LcP\nLXidHIjOqxGwcK2OErxVSZa8HCyFIADpUvwXNZ+/pvm7lMgI+GcQ0qsx9dM9\nJVUOyv2zfA3q4ePx54nXhydHsRLD0zNaD5kcwzDiXYMMYWzQgowhQ97fSqlu\nTK5CnV77SQB0N3gRDMhJXdPUoCOsD3EtQwutjYcbTpDSyVH504OrELrZKo0P\n866KEcxMSQP7VeJdxOagL83d/3cyMf39Ay24/guzPolHaP7LgoD5Sr2LABGr\naR9A9CZUMqD56zmOU7l4Zow1zcqlbNfYgxaSLnqTvNRx/t+a7Wsewgs2Mt96\nMhoboPBPe/nm9YKMq/NHD17+ZujGBjN5x2HcfXo3ogzwRP/lQwb9Miy0lLue\nj3caRYcNu6FUEIeg4dKJscR30fOyRD+SwDMY+VxvE8P2kZ2a4/AHFNnS9tME\n5ky7MGbdDT+BZeyzprhKaLaxvquhbs3WVWMRcCpB1eFJxi2EAXKHGqLvW2f+\nFwUK\r\n=Qw8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvUJgjM/1oGzQkxTsGJQ5v5zaqZ2alIaxgbCbQQtXEdAiEAzsY5KcfR8IxdoonlNYzX11NKLamOSAW2on3NXCbG9rk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.0-master-308932521-b189c68c_1569939491835_0.8268011063007461"},"_hasShrinkwrap":false},"1.3.1-master-308966840-70510179":{"name":"tripledoc","version":"1.3.1-master-308966840-70510179","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"705101799e78329b94b70cb48cfc6c3e242a179e","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.1-master-308966840-70510179","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F2Z1Qvt6w6D0yVXM8IAn4aK4/FdFEXLFvNK+d98WRks+cKc3FEcNA5xqik0M7CiDa93ABK8CB8h1S3lssUW5qg==","shasum":"5bdb48b3c00d2c565328ea4ad5b3e6522e3eb8c9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.1-master-308966840-70510179.tgz","fileCount":16517,"unpackedSize":56970652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk2aPCRA9TVsSAnZWagAAleMP/3dwoZAbxypJ3p4euM9G\nnJynE9jEs3Eas6+SrPSddpXt7Gg0X7RffsT2WD2oksTHQbPth85ZrDNGvp33\nNatR7qwQR1ZUm+j7m5HDux8xyaAqeJxvDidfxD0SSBH4h0Ma899xD8UBzwLB\ntUXQSHhA0wzvjVK4lNg0pWU8OwUjRhkPkouh0tuOyHfuRHNYgmXCmgu7pIAe\nxzddqWP7BMjtZ/Ntu2f19TVwjtM+2aIjBCLMuYHA0ACWSdqWGN9TU5L9EdsS\njrOWn41mHLBWOph3J03UFl6io/0BLMP2VjW4XsCwWceTKgcIGj55nQ7mQTpN\nyE2Do4lkaQPFOLYjYY2cI8evCJ7Ci5ZwXt+R94w7F+I43ztnVCwotqff/lCx\n8sD9f7m3GpVxAO0UvaBpDBL3b/lZUV5uukiUmycYCpMoJdWydTT5jkGbgr1B\nnlpmfjfg8HcupJV9kTiZR0UFUW+pwfzPoB8wlnUa61VH5vrfnsiIqZV7GKRE\nBTOB3JnKoX4KcHrBC5on0s7QqbIK9v0PNKM16i1QtYRfe+JAp8XO8y5gvc0T\n9gyb8arnl0ovgxm9xxkHbF1wRAZAueAwf/MIqe6pn2IEsj9Jr6mIC+tkN/Gv\nzuqLplYBgu2+GmbPBSgOP5kLOeZuh38not1TBsiNju6sLPMtXSC3bV4qjxVG\nHDRN\r\n=ymUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6hHOpd7wx3M8LA+TTKQumUX8KlHHa5R2M6oUbsxe7MAiA1z223sCauL9kG/4lSKVzG/OIjmgLUY8BpzRKuxOC2KQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.1-master-308966840-70510179_1569941133955_0.6457699746251011"},"_hasShrinkwrap":false},"1.3.1":{"name":"tripledoc","version":"1.3.1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"^1.0.4"},"gitHead":"705101799e78329b94b70cb48cfc6c3e242a179e","_id":"tripledoc@1.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YPKRA1WpP63PkPoC795iyxakpZqU1ZcYQEmr0pFGO/J8fHDyJRoxeUrrLNqQCc7/ZPVi07UE6qZjRIacbmHn/Q==","shasum":"0ce1dc8ebd03a656a06133ac350abd17fc9baf9b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.1.tgz","fileCount":16517,"unpackedSize":56974698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk2azCRA9TVsSAnZWagAA7skP/2Ons+UkgntVr0RAwLKt\ndQpb4G7Qbs3UtbPK+eA/GFFro235dVNo8kZVAhBsJZeo4OCYN5yUHhhfoZr+\nMDDe0RLHRGMPieHuL6Xqt+J3G2rfMiXp2y0VCMJ9NDQTDiLeSuIipVp6NHHB\nARMLkY9zUdXqCeo1DVobZVCkEnHlT1YMFWYb0eFgpXJGfuP+uANQFRl9Tzm8\nSFC4GC1rXUdMteIo1lMGD3KGvySN/ZPqb5PPr2pNvfrHB25wvLvLM734i2Wp\nZ48cxpfu34ftWDJCiM4G+ksSgSQ207MKm3fSgCWQl8rEd5c5vc9w4fryCjJ4\ntQ7AsYmVPnPkBKlsjnMokjYA7oMPZICzMNSk1wXN7Oy8wVDD3Pzk3m4BrDhg\nm5mqU2UXMi/0ftoa6ML91OH2XyAKABNK5ZCgeZAnQ0blzrTL2mgwicr/VR3d\nYTDf3N/lr5edZrP/vyJghKw8iWdVbh5yU0DKzeu3ZHB11wjL4znJVyxw++JI\nTLBXrWLJrd80+gllGlE8yj/ty0M/xpzvUYl6lscvWAfVw2FFLqE2+8+k7ZkH\nm+J27e97DseR76xrY533Ak4Sb8n+SBQHcmM3G7vxqTjN4nkVn99qXXD08uvJ\nSg7XT8QuO6k3psDcf+iNBdWiyA+m2ES9GjS0PxmCKWgLAlS/4RgkkNFDDL52\nlZ9H\r\n=LHLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdyZLB14SFszoOIxrT0KhK1mEaVkeMfHMZuBn+/885FgIgAcSPrQ4XD3helcDZIBxKFFfTNTUOVAN981yZ8vMsKM0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.1_1569941170885_0.02046803426018151"},"_hasShrinkwrap":false},"1.3.1-master-310023893-425d4ba9":{"name":"tripledoc","version":"1.3.1-master-310023893-425d4ba9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"425d4ba92513d957f36c9064374cd1dd89dd05a4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.1-master-310023893-425d4ba9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QU8JixCJw+gY8Q+56B4JGHuO39NSOOmO2iPrOSbPPn7UFX5JeiBVdw+MWnZMLEshUdn4BYTG5NQYHcM8duiplA==","shasum":"ef35579d2ba2fe25cf8352f649c3a434d61cfef5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.1-master-310023893-425d4ba9.tgz","fileCount":16517,"unpackedSize":56975478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlLbuCRA9TVsSAnZWagAA/P8P/jhP04UoPnYLSXDgBNCl\n/Om1fp/5LqD9iQ8AkL0PUBoxGymqm6oUcIA84FH3ldFQp/FwFJR++t/Mo8rR\njbIpRkFOSsPAd6cDztpKfTZZabSeyVJGRvUVhjtjlxaJrv08p+qoxHHulO3f\nUXNF1W9i549LT+CEyLDVqWkohrXYA9Y9DUUbn8InWXgqcz7R17s35R8kk2hl\nEvLHUfwC9kGUa5HpzT+UzSBERxNIUopqnjtM6NAUQYStMENNo41asaYLn8ng\nQOdCfIh4+s6AjYw/Yg90Osq7Z5envzYutkKjA7p71gC1QX6+UcKBoLr/7gMa\n4ZfeeEma2n7xBJorz/NTsvjLWAacz61pTlXEuxTOZhYecwTK5w8UAlCo3P60\nRTXkLHAP8Tb3Mzq6snLPzwkK7RPCZlW3dJxXssaOQguuous99CmIGhvvWFV6\nS20e8DKYAgTkFH7sYGGva4tFHsDSTCAG2UWc38j9YlG7aEZHG225ELD4VhZM\n900MAYM1kldBYB2lV/jFUf6c3L0MPJ8KiABZYVOuMGQtNdf4IcWVRvzrtbFi\npZmehqojLwJgsJt/OyOZz3QEnHhduVnVxkHq31fp3ZQnTwF+NpD8C/pBrSSL\nE1K1WQCcXIaP6cnDNQOzz32jgq3Lu2tu1P+PRVp3lSLdFN148qtwRR+DYZ5I\nIt3e\r\n=ez5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkHqXweQLoKTNXE/Ns6z9NJbRVuJZEts1tz++ikmBMUwIgPEjQUaohfRwgIU9Egg2ech5PbY6tomwbaJyYyHpZ3bI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.1-master-310023893-425d4ba9_1570027244794_0.8963655901875687"},"_hasShrinkwrap":false},"1.3.2-master-310064729-ed165960":{"name":"tripledoc","version":"1.3.2-master-310064729-ed165960","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"ed165960e5f14db88c09773017daf016529f5756","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-master-310064729-ed165960","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XI2fKhK9Wbwge+S2shZJL4gUy7fJx+Imoh0Hkmqk53PwxqTwORcLJZBwBFPECXKh9Vaykb0K9UxRV0DcRltXpg==","shasum":"bdcf075a609ce082c8e2b8c6cab430cc88611337","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-master-310064729-ed165960.tgz","fileCount":16517,"unpackedSize":56975701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlL6rCRA9TVsSAnZWagAAZbUP/0P7XcY9xQZbPRAqkBA0\nGsORxBouVJi7t0wFtVpJc1xkmpWG/qZa0cdqvc2Sqle+E5GBEU0PEYd2R8CQ\nFIiHMMnCGQoSKJyGZDk5DsSDZ9JJz6TMPH0FAIFcqSIN1rol/j3AFa0u5prI\nFeVMfSXealtqIcq1AuMk0SKGnfJmkn5erS7sbESJn0eIdM2XCacOaiUXOHeJ\nmoW7uwwi0/LvvaYJJesWXLLuRCcWIk3uPAJbW/DxHaHQpZ4mhoqj/rt9evQo\nl9xyD6rEltGdr7FbM8m0aq0GNCNpS0HtLzzsI3OhNl+LdkbCruQJYHSA9qXi\nlKbOihFlYBoM6HYS+v2BpbhUfP4k1V4wVVANNeqPWKxyG/PQIixBCIjUinCW\nfWqj8vXipRLC21OSNJSiiUEgpg2sRuoN1j9B/whu2T7rJrQEWxhojYifqb5w\nFBS1lk23lJjp26PKs9LXzHkCmkSjgRG+UDo+sS7h2/Ixow6JRrgSQAn3OsHS\n6F+CYKnULgNgaTKm5fM7EsR0hsQKZS6mK+4L6kq4y8Go63bmViD9mnAH6xFa\nQMEe0YDDE3NxWMdxVWgtrdIzPWWKAoGLIjSfD3Nur+lzx/J5vWBkW7da+/8i\nRACAvIUuIrEw70C8Ch4XXS2XEKgCqyMr+GtBsXg1IOw/MGD1ct1vBsokCGZ/\nw8E4\r\n=/dIp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAYg3cBK/ym/y+NCSI8PVs6sclnA0hwgQgp2BC1GkhkAiEAzdBMKEmsi527/vE8Z74RJKJvJvHLsNe5WEh61EAG9TI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-master-310064729-ed165960_1570029226330_0.48256149365621015"},"_hasShrinkwrap":false},"1.3.2":{"name":"tripledoc","version":"1.3.2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"ed165960e5f14db88c09773017daf016529f5756","_id":"tripledoc@1.3.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lXlxwEdp/o6lU0gNgmxT6LuE+5/cebMoWXWYk4BtErVhRIjTVSDEsxofNTUsHivndUv+kQ7OwTCzcsb4q2m0dQ==","shasum":"d2efd868b14b024ad931e96e3a9103330caf3524","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2.tgz","fileCount":16517,"unpackedSize":56975675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlMHaCRA9TVsSAnZWagAAYhcQAKOT3WnLzIJ7qq3f6a27\nIgVD7pGbID0SN482SdXzQ5HAW8OqH6IjCVjhnGMNHRiaRQZypI9NrZycLdJs\n+WJiQJfZmPBln7v8g4WPTMaHwOVvOtTByrAaYdo9lhdZtGQ4VeC0wD9FFv9J\nSifso/swRAQ0kX+8MkQdZY2hKw396gdgbR13dIk7XPhbNUdW6vQbP+gqvdj1\n9N0pjZW0BWE0B2SlMdn/csDCChJ8CDUTYft+EfTaTkqZzaJkRybJMOIfls6N\nCAsC9tS0Mjc6jpaJRaUjsZNi9ChhZ2/5SfnjAQ+ydDOtxvJRKRNzz0TJ5qGN\nNeAzK69wV1BVGU8fWD6gKS+4ZpXU/zyYHbCFPW3RobvWdCf7TJLYRfIRor3O\nEdI3NpjL0QprHC0PSdHO2zJfxObxE4EvDrFIgjDyQq624De3ovh113Q+LYYp\nt86n55xEKO2y4Y7Q98TNu0C2dJVlzpsVh6sMM/EwHXGZ81woeCslu7F+lXZP\nJKw0pSh53VeExb8X7NAS9oORbUkAgV98dTqgScbVF2SpErQLx4qE+RCVyPMl\nL5+jJpoG3YzWk0A00gUTo5I7Loonb6ydy4u6bLdjxpxcdyPnL4FLtftIUbd3\nvkHudul993kel7jDZyVl70Hs0Zm/9uo8xat3wdm/umAAVsIcodbUg8WcZB1k\n9Hqx\r\n=BP5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4rDdhqpKFaulWh+dznpjeYhdbYtE4CTrB6C7k7JuAcgIhAP1A0uIOq1xRy+2pA0mRaxyR262rxqz04VU2r90hya1N"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2_1570030041184_0.3885678807460149"},"_hasShrinkwrap":false},"1.3.2-master-314590680-d958edbc":{"name":"tripledoc","version":"1.3.2-master-314590680-d958edbc","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"d958edbc09eb76ede373c3dd536a6254bb082e47","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-master-314590680-d958edbc","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ix32qDw7elWhLAXIqlYpjNtemGioYFLvjqNzgzysgQmDEVCva1e1GoRiQWbPzpjJQCxmMuxhY99DeoQcHiMnXw==","shasum":"82fa761594127cd5311e0853ebd688d367158a6b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-master-314590680-d958edbc.tgz","fileCount":16517,"unpackedSize":56975922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnFtoCRA9TVsSAnZWagAAzhgP/RS0j4xninEFVqxvQ+Xe\nqHO/4K9t2d4AwUUjGtCzhzFj0NLDNshPA83zJvx8fl+vlxpUF8oqj+rQLd50\n6Tb7uhwKxUGGFsu6I7ATmrHGEqboYLWizBofysCFyGXjPSCS/wdhC+ga299e\nrkc69XHRDP3KahdYWPGg+tDJB5fwGfnElP+c+oD+38HhLwNVBmsnu3/cR9Xt\nmd87+apTKJo0gfpJS8sxbJAtrlUxmCLLIerKpA7LPTwDdNWoXW9GImh87tYG\n0GIoJwZbQM8SXZAi9cTvB6HnomPMwY/f6K5A7E300aFkQIQd5v2G0QuYPcPU\nuA99Yu/ATfxvdsB2BXnBOFretbCAoh4QUUMSr2lZxE52+sya12qliQpVlNHd\nU1yia6iqcMa/PTKj7eYFH8Qap4k6t4+/WoZ4TXTvH4HgNtpnz6AD/P93Jb7N\nZUJ8KrJt33DTYmw4EIybHeprgyKa5DVwH46zGBRZ8/qn89kuZmY68yA5w/02\nFSpfLmkEfRUCAQbr+OpALfOrvf3QRvb9xYi5giBPTwRORyiXLtp4cgdcawD3\njn0HqNPavGkKjYqfH3aWRP6MsmJQ5nNI5PieKamNLOperrmhetteCLDsbijy\noJc8lIBQ3tmUQFYqwzy1SGqQvGj31IxO2e//j5fH82DCbv2/2QzZb+TtBq/6\nCTsL\r\n=fLso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxzm5euJwg0zTIlHD05NdRjyI5msKtyPEsVlPSL6Uu8AiEAmbZOAA3CBOQLZGJtGc3mpolhTjTnRRPm4G45OHJcWXk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-master-314590680-d958edbc_1570528102936_0.04136854258697853"},"_hasShrinkwrap":false},"1.3.2-master-314839481-2a820c40":{"name":"tripledoc","version":"1.3.2-master-314839481-2a820c40","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"2a820c40b08700e2f2ac96c4db595ac824adbea6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-master-314839481-2a820c40","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jU/ZayBCQGd6Owm+9n+ZMNguWXCk6+nEXxM3PDwsMoeyCIgeXEgQG4sA5WJN98Oo4AmgNGOyly3mi3wxietnug==","shasum":"87f54ccc85648e59c8318798efb9dcee3bde1b3d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-master-314839481-2a820c40.tgz","fileCount":16517,"unpackedSize":56975922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnI/cCRA9TVsSAnZWagAAnFMP+gPWj3WwbSvk9RsnApB4\noKZLGtzDXoVHf06xekqb+/0dbY8+O83UVStEGeiTvAepTnGjtycUv/9cH++S\nOeQHnEw56P/gaH8jvO1oppRBIu4uNfFnV+39oT+pY4lipiEMt4iNQm9Lfwul\nxgX5SQzZYbAgDWSm+9GwqFCcG3lymUVpnw7zXoTYIXZoDEByxA++WcF0He7O\n5o27Byh4RGkNJw9FJ9X9qr2ZK/+KAyScixuUvOjURgh8zisK1h8HA0WIrHoZ\nl9D5y1D+Dkjubmh5b52z2ANRLhfTqmTQIyup5UDR2bGcbOGcSFdzSbCv3ZU3\nlcYmP6fSk2cLqWoEVSRhTdtXhFo9zK5htuLzMF+TscLoBYMyDdHMB6Wbx/v5\n41dF3E1Ev9+c2xvnzQLOMGqedexR+p1PEm4TrVxasXi/5h5m+0MvL1KqDAnO\ncIZ4m297cbt7gbHO2gRM68NECs8JlXagEZriMzWiHoAnYVhWyYYfrVIdvN/U\nxQmYsbLzhLNJp+Y+gkGIZPq4onZOLiP9EFbQ1yRygd2EBZlFpBeOz5hk/R8j\npX+nM7MK67iH898JkVCXwLm3GBpI5wr+WdlzlXYLPvjP5ZJ1GHq0idhgQgN4\n+q3Ra0LXaQYHv326y0APxFmzXEkhPzDWdJBOkw6J3mfdIUjwAAOlgdXpDI0y\ngZeg\r\n=ZWTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuOjXsihJYyd515TbXK4l3Gn9vaSphK+Xj2UdCjgEBYAiEA/zlgWWxBmu2MfymGOLz3PV+jF9lpQOoU/OQhjDIRieM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-master-314839481-2a820c40_1570541530395_0.17144722302158466"},"_hasShrinkwrap":false},"1.3.2-unship-website-320268317-6d2f3159":{"name":"tripledoc","version":"1.3.2-unship-website-320268317-6d2f3159","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"6d2f315960932314111fafe6658d014e54f1e7c3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-unship-website-320268317-6d2f3159","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GCKFfqVDt8cJCxM0tvYpx3Qb8nQVjqLV/I7XxSB2Ur68Qx19VH4JvZ9eb4h3VFuIIeAeR6Y+0kH7KmL0KD123A==","shasum":"1e0f435dc0c686b7345227aafdfc4b51e009a72e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-unship-website-320268317-6d2f3159.tgz","fileCount":37,"unpackedSize":177313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpGc2CRA9TVsSAnZWagAAG2EP/2HeSUJ18h6EfnkN2rgd\nJS6NelATuBG4O4dPY/y9THU9JCIkn04imnPs9p5J38jwR3X64LKN/GPWhMxX\nRIru3GC0mM/T1ckj4YDSpZUP9FUbuWypQuW1tORELEYzirII7618jK62DP73\nyh0dGz3zcQqea34+8XJOPlBYKJWtJMExB4vhg+0TgwiQ3bnMel7BrVqKAT4U\nZbvgIPyF26Qu3elGcO7oG1RwVmXS5QcyIzFr8nkgWrRK3xIadmnevfS7IvYV\n0Lf6mOA/YB4WDCqd/Za7AzG4Wx19cbbcnunR4d1peUd6b2vWu831tIlp8rcM\nb5j4NPYpT1qkQtCPuUGtefoHHHn6iAplxXWaYHvNX3PRgZy1hHNUb0DmPGXz\nooOgKqjQBsZEI2t6sNSReFeiaYFNB8VWgKzI7wS75XxU0Tdq7SXiW//EsNYw\nHKJk6MRBoVQaznTU6VomXRQZHpqvwYu3gCiot+qpSPi7uiqA13C2WSKMXR03\ndyrfdF3giYaEn+Am6y/q9LJJn+BNdvL7c6CQHrotoyjNnycTXcYUQlH/1DoW\nJi9jVvA6RL2j6h2mB7BLWxgM9Jq4bDOehFyGJ3n4hTpqc61ILuisA1ErF0fm\nxL8RmV0+tLZGnohh3ZVhchXqpBK5UpkJZA6QBFvn1FEutVSc4o9RheG+K28o\nLnDM\r\n=rtVw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyWCgSs9v2ptpzb1TAoGCk5IrbQoG46FbFM0Aek+gFUCIGWixTLXQAlAx5aGAjBsrTvmA9VjZ/5FKE9jU3hlcmmI"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-unship-website-320268317-6d2f3159_1571055413555_0.37605372229355916"},"_hasShrinkwrap":false},"1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40":{"name":"tripledoc","version":"1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"2a820c40b08700e2f2ac96c4db595ac824adbea6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IL84Gu06G1JGnbaNzn+xB6Ql6dBLvfPPakXgDtoJWzJD9jX3ufVkKbGH6oaLBICTaC93DhFgcghMg/6v84DOHg==","shasum":"bee91b0c854a2fe46dfcad397aa39c84240c3deb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40.tgz","fileCount":16517,"unpackedSize":56975953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpGxTCRA9TVsSAnZWagAA/3MQAJziss61qCKUqn6Z5wSD\n+roZJXspdO2UqReJ7nIGgJoJW+VWsex/sNkNg8B0/IilzAcKV7iaFA8wta6Y\nrRbfNoxqbt3smhiT4sqVd+9gbHKvH2A4m71IL49RuqkNO3+xSGabjgWDBEOV\nZIO3ulAg9zo5erJZ0Drb1PNL3MWsdHDKjpIr6g5QWHOoQTh0ZgsfXypqAqVy\nugEsK8DeDeKNpQ7el/1Z1CzkTZbtIROYzUG0J+Z4Qr0HnYW48M8pDGN9ZfYw\n11FHX/wi7HRqX01VjEkHsx2x7XNnT+sZhNrVbsuTuYS3pFEZGw6jN6XOktvR\noGrSDvC5khNmY4ORNew3b3e7uXT6iOsEZvs3+7AVxnjNphOfTjCRLGkmFOYW\n/pcfqf702sMmWksBF37pRpGeuZlChprPSgW2EmL33gFiSeLBx7g+VLmvxfrg\nUqdcCRX0bPL6dg8gQBdArK+D5VIe3enKatZVGL+RdNwyWzgCIKammzA0GJur\nBV46AJJcWv5QZ07wZneEOQDuP/HLWwtF6H4055KCtk4+hbYELhGBF6brIz1N\n/j82auKrcfZNMIZ78etFFUXXBs8BuUs6jOjOgkLA/lu4CumUTYNcUTbZiQTp\niahewjkRhz8qX016/h3z+NAs8gsxHwzH4ue+uuLw0DdQb3mkSXvnqJaqJlNa\n1Mnd\r\n=pXb5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5VeKnXgU+S2GfJ/nuLU155/bHU9c8q7bzpU5QLiNjSgIgIRW1sedHboT5DJZojrEHw8Ff04uwKQt43ukBuFsUO7c="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40_1571056722896_0.7203549829854923"},"_hasShrinkwrap":false},"1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f":{"name":"tripledoc","version":"1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"467f523f8f68800a3bc5aef64fdedcf94206dd69","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oV4v0KcGn23hP8sMYlQnBr+X8QaFJEgcImcUQqTk701p3Mab17jQKbhq8ePpHl9e08W18FqSuKPB0USqcWG2+g==","shasum":"d339c613f4396fb996952f229fc00ebdcc0783a8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f.tgz","fileCount":16517,"unpackedSize":57004348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpG/cCRA9TVsSAnZWagAAPOIQAJLhS5KuUKvdootHnlPv\nRIeDahyXSzrYaU/xp8xVoYfmpTaAA8lTh4Yo0MpIpmGWa4zwHSBhO2mktqSM\n6MysFeRhexhgDMIZjyLq2OAs50T4bEsJL5yUxKOBA/wIwGGDHBeGyGnmm3dr\nVzJS1hq80tC65TbkFdG95FpV8SMkqTdMkCeVlNmEhWtNmBgiCukIT2NzbLss\n6kEypCHd2HoXH0NsCNE3BExVKFP5TCcbaXrj330JqMuY8IsvilHphD/Aa9z2\nzPff1LNKCorMmTSGFQSmSvw7aF8Om0YC8cRbeICyCALVDJeESXxO7ThglNln\nf+vhqgONOhwIVse4vs+u+d56VgM3ptLVuSFFuYnsUCXWsyOTHkHP8naHpHr+\nF8m9P4mCXidryKS9xOrf5218l6lG1DZdW6AhDC8P6ukg8qFwNOKVBMKy8Uce\ncq5oM+3yrrVigFm9gMWxkKfxVpj/X2yu17lRv7Tfo85oSLhAFHwTBiw4JWz/\nCEeMd+rgT1Upv63TfMqj0SDQEjRbJ+LIStuMNYFTeNO2dvVdNy6N7EDp/Rac\n8Cu5jyiY8gly4Owj4D8FJrQXIq3z/GikJtXvybxUbIOoKAuQAwsXYag/fNPq\n3lEHUBCCQGARHwLi8cwMCD6lbjqiTlILoiWLXPsXkuMHjwgYQ5UXMLnI3uVm\nJlLz\r\n=5+TD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzeRFda9FYrSHrsA/xGb6IjQINT7H0pYEhZKumgcGDSAIgMWkr/AhvrVLRGy0SbI2lQ71IoNeOgS/KX5m16zjfvOs="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f_1571057627900_0.2960315230029016"},"_hasShrinkwrap":false},"1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b":{"name":"tripledoc","version":"1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"58c46d6b256cd8dbc02667fce1d9c4001936f07d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FezmeuawblB1d+vl3TKabfC1HptSE3dVxpz+LQ/+KYoTUzeYHRiJpxE4KStiy4FmZ0qbfEbDakq+hfQrR6kQbg==","shasum":"016aaf7e99447afb641b3d6b0c5650830d75dcf3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b.tgz","fileCount":16517,"unpackedSize":57004466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpHDsCRA9TVsSAnZWagAAQWwP/ReFguaRwBFbZUIzsX37\nmP9A5I5a2b/o/aF5OX79ZeVVYzLOYuhWJcqu6eG6JqrW9h6fTyrK35ttirGg\nvliOhhthr8XsWwMzsPgf/cPwDqeZVRQXT0ynRn0e/Yn9FLwXisMRrOBDGcvY\naILxOr5DQ46/zSVNc6gfqVqqGDtHnWhZLdr5NB7cws3JxzOjUWeVoG468f3k\nRb2sLd+o0zJjErb0k9WDU4QAN8o57hk0tGLgWQm5fL+2SKm8S8WNdk9YRqNi\nfmjEVp2HNBsG+GqAJ3zGN+2GBcQrrLVP+IaKcMNB/8UTSqSb1wpE2M5wRnmz\n81nxSFYf/OptJX9/tu8+A4vyqfe/5IbBTtwBaJxXgp5idmrWQuwzo3l8z9ku\n5+QhaSHkBBSGXl79Y+1UI6itbxsTODPAR8JRIolJjVnxZjOfvU3p+0OpMBhI\n0hF9E0R4AYz48WPAvscLuBtiE3oHkayxtQjR7uWoxNN6FbKAebJCyudGSvTq\nEQEmvd1MlrFDiy8xlUHedBm3Q9WybfCTG8ZHg0nhmzUJI0e1OU1YUeyLWSOs\n4qTKiynJIT3LPTodsf+uXIxlWDkXLxcumMTgwSLbztj5clAtA4CsWGESEo1V\nvBZvVr6MkcqDmn8UrGww716cy3+WnC4zKHfeeLM4CJqJTQqmt62spw9yVh8j\ncH/1\r\n=nfmS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVFmJS0Wjk7FBLj+e3a3fv38bVSKqHDpZxo8ddlj2HzwIhAIJpcdCHx4d3dA/ZEnvgYJfJo+XTOdKwdY16AOJzMenG"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b_1571057897983_0.9109422912396743"},"_hasShrinkwrap":false},"1.3.2-master-320345745-505c471b":{"name":"tripledoc","version":"1.3.2-master-320345745-505c471b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"505c471b697d9d1d38cc5ea5e1817df9f8c78e83","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.3.2-master-320345745-505c471b","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mIJVAL3R9zpMTrbkrzUgFb/WjPMoXd/TbK25N1QDMiw9ubQAl9EoKDguqNRCa5vB0r+3q+vSPFZPSS9q4/FQXA==","shasum":"b97d8f4b594e2cb33311abdd437224c825fca728","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.3.2-master-320345745-505c471b.tgz","fileCount":16517,"unpackedSize":57004435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpHehCRA9TVsSAnZWagAACjcP/RH0bvM0L+if0zYD5ee2\n6t8STMJb39WqMDQXxUaL8TLQTs49WBr43ZPbz5/Dsc7o7m+4BJoYGZOziYm+\nVM3rrDEzzGlSPGVbgqqrQz21RNhHWmDG+BuE7rm9RlYKSSA33E0Y/73oJG8p\nGRQ3h7/p3A1QIz2FMTzaOGfZ8HtHUXS1Lu4e6GoocvqBV8xdNzcXWgTrXWYS\nGCGl2Igf8Y0Mz/whEEpwYQl1nTIV3Xcx8sGadf2Ak90F+wiVHQyPSELjqi4G\n5/mE+RtDCR5bTHAukOY82MkBb9eL0GrVtk4nQOIn5G0XY36rZwhwXu/Ov8ig\nrepzEpeSYg90aJBfBicuC2DC3q03DEt+rcnwgUs47x55yTaYKENqZZkPRZGd\naAETFSS9WdmWoVyKre9hM1YkYge8GvDKfk0pOXgMt89zmYS7m/wGF0xjcZzN\nRCDO9Q+ilGDbUQ6ru+6oN3pw8EPEQp4pFQGZaHTYpY64QYXuh9vpKhf/NZ4P\nc/7mss85+3yNN4KNq/yNWdzi/SvT+F+WcV12BzauVKnJA1AsbNCPCaqn9byo\n76DXZPqA1LfmD7tmQv5im6Ftw55uReEuiMqirtddQNd+r3K/cRSnYBC9aE10\n9I8xSETTe+vYPq7FCzC8lh4nqa0XVk5neb4+JTQHQcpMv7m+xXV8JKCg3W9E\njGCW\r\n=5fJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK5YtuIgd48+pUZd0VF4JXPU1Pkzdfxma5wGVihReGFAiEA7Iu6K03o9Bimdi94O3UyHuyYbCw36UInDnL7q/ZPd9M="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.3.2-master-320345745-505c471b_1571059616070_0.5044493772724707"},"_hasShrinkwrap":false},"1.4.0-master-320350468-c02b8934":{"name":"tripledoc","version":"1.4.0-master-320350468-c02b8934","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"c02b893465b65daccc1987638f68f9dededef722","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-master-320350468-c02b8934","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BoRalXUdkEbnfA9i31//v+PueK2UtpTOQRALC5VLPMtWzCaDgn/IL/kNA9eMu/64++iUcMswtWPI5+PxEsJ5RQ==","shasum":"e5ba146d45ebb4e7f3cd12a1cc6afdcccc572b52","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-master-320350468-c02b8934.tgz","fileCount":37,"unpackedSize":206005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpHl5CRA9TVsSAnZWagAAtk0P/0uUUEZMPc90aVBcpUa/\nDG8ffyjWT8iAQreK6NzQQ7NsH8Y+hkkAR0AiisVMLQ7tq5mZHAhPgp7Wky+Y\nhzmH2CBqPTXxlvgBryeJBbYI3ZOa9tzAUp0viQYXDSxsm81HHcT+Q7KmOWy/\nAboWPxQ6udP3Uwdy+Vbz2VI+6I+r1dtGf9NhIO258pC62Q463eME+dEgudFB\nLxGNlPQnSV3blcGw/BDkLP7Cvmj1Cuq3zfcQvTQ/Lr5qpP16sBM85rGXt5bC\nnA+eOs57lsfWJWPRUoNEIEq5s0usQhWUaI6zMnV2iSvDqGGcNqK7Jx7T5N+2\nJZY/d5fv3BmDEgVWN/tQHidocCecvq+7mtTqTATTq6blE6dBBlK8xkIhP7t7\nPZmsXFvLh8ysRwPDJRbdmxAT+V2De3/5u78IHUrioE9e319F6TVRHkp2SK2I\nrM5fDolegmAS1KgEo0MhVy3+b4oTq9bhn606i9H4wS72C3Dca6UtEOdAa2Dm\nbSi0I9fc8HzWrjtXDI1aw1xY0U6Ix8rES2G4pdRLE6BEPni8uzzz7X/hp/Pj\nr5TnJQWDDgiN5ByamyAuIQVIM//kQa5fZkAG+UyblTNn/b+AyNtfFN4p+c3s\nc2ZF8jYkVheeSdTvgAaAmeIlMLoGlNtD2dI9HTNc9x08JHkkVd8ijjhoUL/k\n77gy\r\n=2Di5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBlJ3S4xY4TXLi0xe0+UVlPSfGpvW8jIVfQhHQDHvxEQIhAK3ZPHTSiNN03aF4vD+ZdUZjUwziDQF8a1e5zq5x73Vy"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-master-320350468-c02b8934_1571060088746_0.10480476532890237"},"_hasShrinkwrap":false},"1.4.0":{"name":"tripledoc","version":"1.4.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"c02b893465b65daccc1987638f68f9dededef722","_id":"tripledoc@1.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wriEUJYSFw/myL2dO0wJrzinEoXLxbBAW0/OfI+L3BQEA1F0IBv9RvwOmaYx14CFhcpDoRZFKAvvX089PPcMvw==","shasum":"2fffb2a3a391e3d76c9fa422827b0b5cc242c1f8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0.tgz","fileCount":37,"unpackedSize":205979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpHvcCRA9TVsSAnZWagAAtNsP/RPFtJfLXCus2rsSqO4u\nkRt3S7LlvlmYN0SuFBJ2/e/wyqqoCIJbyTWb26SFj0wlti0BS64gAINqEotI\nrPv/SyfBTds3ZVheDukYdQY4qcqMY3voLyHUNC34QaJ2xKzpa4Ky2AuU1xw2\nkUEPwZSW8a+WrqQRQ/3YLpGD/jD4NTz6klfb67xmm/OLtLmnpfjjNSEahrOG\nrGNbXSJKaz6+CWVqYpz5DrEH3xMVT2hlTqXldCJyMORyyNeu2bu2P2kjZZ8l\nwK+FitSKb17YvwybAKJqiIMGt6Lq6r19Yi8TXAe3tYQpPG6tkg4XDVuCOkLo\nZGzmI5JywgdhfwOfatrnpCSCMnQhvJVUfBOd7lYSzouRzUbwIeBmqFMFKXHH\nDlK1WeDYYPAjtdACcEK2FWnNGj8jCJVjouwFiGx5A6NkJphBqTifYthbvM+x\n9/pVb6EZbZ/3A7gwb3d1yurQAu2VRJA6og6S6CTyvBEODM65Dly2kmj9+dch\n7kEff2aTZDNiqapkpMzEbKULXIHC/Z+Kwo058bHYDlLp1t9q8k/HXNgHiXmN\nZTHrXIsB5QOQri6wCXsiYdyD27KQ+qMsbS9Nvkv4cKlGiUUh2a/42E39MLwB\nRQGMOXHg9lT40Oxo8x6TbfVMPYTbmf1m1f0F+CAsLzeAg01G3qflsnHq1Kw1\n5pVk\r\n=/wqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChtTRZrb6ZtEQ1oFBc3fbhdiQcxik0Zo403XA0iouX9AIgC1q1VPpWx0S+KvkBhum5qArWt6aT4hAuZP4UI1VvqWs="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0_1571060699746_0.6718930292856702"},"_hasShrinkwrap":false},"1.4.0-master-320496683-6a3c4c32":{"name":"tripledoc","version":"1.4.0-master-320496683-6a3c4c32","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"6a3c4c32a8c23a188accbead6d564464add4d094","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-master-320496683-6a3c4c32","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v/IEW/y0/NyezST4fS2w0g286kMnMSx/ruNN1qFf68peD5w3gn6TtPlttVdrpOpurGOC4bRkWIicPjiVhBMxEg==","shasum":"a26a73568ede6f9e4deea7c0bd8e60c50ccb4f0d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-master-320496683-6a3c4c32.tgz","fileCount":37,"unpackedSize":206881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpJToCRA9TVsSAnZWagAA4iEQAJ2UPBeFB03ALIuc+Fcm\neSTxOtc+WOwn5g+d3h3fTHpzshLyfjY8MIBtos2qu2LW2g1XskvWrAqtJ7Jg\n3VBsP8xdcYZYJGqnYNwzbbRHOwduZbDWQJrPHDQQCZktjtyCm4BVGomkpzAN\nQZZjIQKrV0R5Cy5xR2KWWdDAu0hn2or9W5Hi16tmM5DzZxGs6NWXb4k8GIBB\ncuD+GBwmCEBfbopK8RycL3AcIGuY3zTqkUZdwy3XfweMJr99KX9/hTGJwTaw\nJxAXbD3s02iCEPM8yfzCp0GD6q2MJ5cVMWKKNpMg2+XV9JjQGxk9KysxZU60\nVENrbOlpeYTzjWB4II5+Dvb7XA426ZbcM9bO1E0tZEtku+tn8scGL86pKvGG\nETImahLRL0kiGZ0qE99iWIzwfB7kmhsai98zJt51L2bvy9/SN7ytz8Z8UY4m\nbwOSP2mDHXjUvmS9uV0RPaaNj7nFUzQjf/xQCRzzBV2soT7gxJBhNgkYmLoj\n3O2JIG+F/OkhUGJ81IjMkiLjYJZM9dBG3s7bRUCaL0HCVPFcFBS16LgMACI+\nRR3XVb4nS+LkpxWKham3B8uJghxQLuPFs9Gh6cYn058HQX05CUNSiZG8lbvS\ntKMnU+v5jPQQXpXdLzrJ48JK5k1ti/fEeeHj24RSY7vV4q9wFidY6PduIdPX\nS6AF\r\n=e+is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuTkpBMJLJfjirXM39NAxFZWJ2dxfCwMGfDgjZCUFA9AiAsk19sB1hrFJWXPvLy1B234JcKa1CJ+Kjqt0u5nmchCw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-master-320496683-6a3c4c32_1571067111542_0.25577490518853185"},"_hasShrinkwrap":false},"1.4.0-14-removing-a-document-321134087-6a3c4c32":{"name":"tripledoc","version":"1.4.0-14-removing-a-document-321134087-6a3c4c32","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"6a3c4c32a8c23a188accbead6d564464add4d094","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-14-removing-a-document-321134087-6a3c4c32","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y/6NZHmoGyj/3EbemRKbPRfw0ICvQqkb1ea3gxd41CaqlhcXjZvTk+Ex74qwK3dXGyHt0pNIk79InXHyHf45xA==","shasum":"c894ee4a252a336e6fc0a1c55a5a6c9c3790920d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-14-removing-a-document-321134087-6a3c4c32.tgz","fileCount":37,"unpackedSize":206897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpYbFCRA9TVsSAnZWagAAUjoP/RwGtWNsTvIMZ3JC8lPE\njKYN9iyC0YSg+OEdrSx8tjtzNIvW14wCRlVrFS3VS0E40Dg/g/D5OZlic8J/\nbw7S8YSog7QflFT/yPpWxis4KrclN1MpEoiU90yEWadDuOMNuklY0JYk7ehN\nE5tGOvtksSEj1tkRSndX8Qm470u74nyFiNLrQizAL7sy+pnpha6diwCDbzH3\naG80Tb7YOPBqh1F0yNvzhn2X80WZ2CXoCbBl18dPsUZnVCsxHSs0dJ/7HeBJ\n2V1ZKDJutRnFi5lgYZcWiGVmEJxCWaPYVBMlLOQiyGpNDLF53p0pyRYvcodq\n7ZAoLMsx5HuysYaXS0FcVPifneJtvcd9jZCdIQ6ZJhcjiB04kFYta6X6tTCa\nzFV8EHdVGcaZN7gF8T5RKYTV/JaWNRPUo84oYZtiNay77ayBvxCI5HxcYkl/\nqowCjze1WoGm0b8HkJZQVRDZSHcaOX7hSfevsjklyOEVtcPPTsRrV2vnOMpT\naxtIGl5yhIr7oFhelPeZS+Na2pW9LRwp0QfeQoeErViKkbA+9S4VadwyA7Vk\nBPKKmEDuwZgZF99HxyeFKjb11QbEbWeDhBAipBGO0Ob0IoaVQUF/eOsa1fdh\nxbX86tK8JiideWOXOVU+ijXVvQ7lTWZ65YPAvuASTghsnIng8PrASZ2nSoEj\nQ9J3\r\n=zqqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaGTLzzMXH22njYTyUA/AKcLCQPwVsT2t528xqHOjblwIgKDVZwgYBMDWEIaEqddd6fD7uINt81JNOKHLjI4OxYws="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-14-removing-a-document-321134087-6a3c4c32_1571129028351_0.8445447915622475"},"_hasShrinkwrap":false},"1.4.0-14-removing-a-document-321177621-06f3b4b4":{"name":"tripledoc","version":"1.4.0-14-removing-a-document-321177621-06f3b4b4","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"06f3b4b4eda8bd700a937cf644ac984684c7eaf2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-14-removing-a-document-321177621-06f3b4b4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OvJn/+lxpw8tlyZ2Ls2JOBq9wlJ7aS+dEbwBpfvnxcCog+4OuwULqo6kVSamJHrRpfihqwIp14J1Rr1n2pVLkQ==","shasum":"d45061c71822050039fb050a9cfaf779448cabd4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-14-removing-a-document-321177621-06f3b4b4.tgz","fileCount":37,"unpackedSize":213877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpcotCRA9TVsSAnZWagAA9FoP+wSufiiLBZL2LWijw+0y\nHvEWm7FD82poyROZOlwKqr32/GkOotW9bXh22BJ4I5+PLyme5A7Nd5P8L+tZ\nruza5yC8wOn7Vz4/1hXx2PwwIL5m9MEKNlmBWxBQWd3MT/rofEkhENpMyxYd\nZhI5N95hvV+3xag70PH62/T2xZOLIqlMGGFZOemv6C8habf8TmdKHIB63n1h\nWS3S6kdXj479xZCkgjOYewBJB3nXemCEVPUAVbuMmBke54+Y1h7jWvLd1xzU\n41FSc81abjdl5Zdhga3C19yNGuCICiZKNdYnNfbM1TFmENKRukMI2baqCG4p\n6bfFVjf2GWeCh5GH8TpkZ75mrK/nXizyD2dW8+6VFMKFwLHaJdXUDWO81TJV\n3PaeDwvF3lhBaiiOLTXBLJYqN3+cfugLENeAUsN33YQ0qxPJ5yCx4xK/vVWX\nG0tUKRGIdh5r7crAwyUU6eMf11uLv+PEev0TyMdB6JJGeeB06e7XG3gvw7Q7\neuMlzYClLImSaqqH//ieT0oMbem3+gb+aUO+RiF1/kGJUh7M1r/h/Bq4juRY\nbmwsdWBQCnCsJJeOWPFVXm64CLodFkf4RRaLRRmj5AK6X3X0tdlHLLhFgJXR\n36mefIXKTToqfUVMJOSnrwdAV1w2hGRyzN8JKAYmWdSZqTeXC8EOLw7xFJhC\nuCr4\r\n=Cqrv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF42BXKnhpzHGE2gwnd5FQJ33wXd9mmKJkNOkMFeBTfOAiBUd+2iArJ67sjDCyPFHuE06XfpGMOTBiD0EWku5MVIzw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-14-removing-a-document-321177621-06f3b4b4_1571146284724_0.16027775479168183"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"6a3c4c32a8c23a188accbead6d564464add4d094","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MO6eV+gl/ugiKCfWnD+XEpNj8pG4NMNM2xuab2iLkLBhDsgruM+1c3XEGYUKgjS73Vs/gjplTj/K1t+I9Nlq1w==","shasum":"b88cc658a033142b9a87ee36cbf162a0ce339b9c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32.tgz","fileCount":37,"unpackedSize":206923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpx9rCRA9TVsSAnZWagAAQ7YP/3BTmNWJtR4oWl+3r6S+\np8MDU9PniIgwHpMtcfHhndzrmyZfCWkUOqab6n76fng2RLMBQ8r1ChkM/8CF\nGkB9Szw8z7JwXjYssluFmTykgmi3aVtzHpQ5weRlaQpTkk2SFTGyJP9h8T8q\n87oLz9H3D2MzzAu4HdS6kWP3TsWMDjmxbqY+cKSFjdOvVAfAzwXn38G7+t7v\nUQE5aP4nbTMB0XpNPFAyGNKTOh7luu6ijm2/r11ms6E0kNmgEE2y4/zOxc97\n6YZtaxRf9U2Vg9ZkfvOZ2xMNY5y6SZAj+ZMp5spEIrhoTsvojligHJqoWPOi\nluSv4UBiqTrNjrDwC3SQwuMFpObvdqwU8toyp4TF0oBIrSwEYYNEAeP4OngZ\njLLlDzsoggl/R4qsTp5JTLxbjdjFJb0Yw8ePhZPGdWKJVpXZ/V1Rt3grqR7i\nzpNNArnOApvvZb3AHgh1sJT7bjVLhCGMFxc9CFt0Z9cd8la8aOf1+wkNuMIU\nknrNRma2nbq0de6YtSgs5X65fXSunPMRoYyfP3Ve43cmpzVV8XT66J8jI7it\nrp3qjlI7hfb0MVY5+NNo3PO0oDGrcTyUraSjWkxYMXwWpASwSLRHW8dIePRs\nrpgTq1w+G1Hkk/sepd5C9JP5XBtUPt49/iIaoA3c7tznYIYyITzzcTZo3LAW\nEzOC\r\n=re4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgobbTquuPjIfkruFElqNJM9dAn4FlWVC6ps/t9EcdeQIgdQKjppa+RIRvbe963IQWbHZiFWqci5MFTZqrt+1OBQ4="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32_1571233642854_0.5726021079357837"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"ec171ff9e88f3e3b730520cd60da8142cae69b35","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pAAYHOeAM1fIxM6SWZGEHoSIEjfl6B9P3sJ32k9mldx7oQ543Z6PU+ZKVp/pJYb3rcCt6wEI8N7fov1eG3eRqQ==","shasum":"fdc8da35e136166788ee1efd02917e0dd44b5cd2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9.tgz","fileCount":37,"unpackedSize":211175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdra56CRA9TVsSAnZWagAAZqoP/045pLuvrbP2svU5BbcO\nyufyY1kf5R3DWBUPgGFCxQxT0lA5N7nAyw8N4tfuYcmlKmiLhv7xN2Jp8Ryj\n1Jh1e+sr5YXzQ3HkKQYRb+OJLkYBZNC/9KLR2F3XMV4OaLpLDYpEs8yvuoWO\nEcxTzYQTL6ISy6wF4TgwtxwqcPKWxDa8j01H5eeDJaed4mh7D4Sjv9pyXHVd\nfslSHPryuJ6Z7quEXw2tQhc/yHdf2Gh02dAYbpzQPLhVguFYt0kvDZ/m38Qb\neoGd7QgovdyPjmeN0G5Ix3P3u8PFiptF6nNLmUPCo/8R1p+y6GUF0L6PKezY\nOeK2af3fpVxDgJ5r9JdFCDDsOhvtjFjCHD+8kAP8pceClcggB+YMyoU5jLk8\nc5hzlQt593fLpfYv9xWtlEcWXOEoftUrVg0v31XHZJeNyaFm1X5JYEsxbNDn\ncBfjor1TMRrYLrpSXoQHHttSivo3kqvdJeAz7J20LbCZ+NVAja199mDFMllp\nSfIKm5OmmyJwBl55GIhchwxrALcVeiLyhhWxQot4aYtamYBb4Ts7Nu/jTAdK\nM28USV0UpJNejdm5WbdsifN6XjfZ44fzH/2PBD5in9+cuYNrhDOkyId+61PF\nVMDnQYTQqoCivuqEnlKDx4PK8riFc5f9AsQWz2V1PSjqFnzjTfvPuWHDxNUE\nwXVw\r\n=2+fs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRF8xB0UW61NY6Ja26WJTtxv8iehwwtNGtaAj0OVLV3wIhAPaj6rjNOpGcOU/FFP2KeWo3FZKc9EjWHFuDq2acb57i"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9_1571663481797_0.8785405615097954"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"4e5a01bf7bb4c310649b301ff8f7d3e8625938ec","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-r7QHgSx7BlBzbJ8T0fjO46Ifjgt6EcgUUkS5tC+/FWODLZTv4wtNetZErMQ9577uzHs3NyC5c6MWnwHP/g8hOw==","shasum":"9c154ceddacbc85f125eb8979e6e074024a5dadf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf.tgz","fileCount":37,"unpackedSize":211127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrv2YCRA9TVsSAnZWagAAToIP/0iiBbeEzQryD2zrVisv\nZrFp8F7oa1e6ojABiJuofwU/z+nVNxPfUlI4/7I790p6JqOMKvWY2yj6MEHc\ngY/E/vYkGOw/sdorODzhrdhe2WceHhuwKAim7q3/n30lpIkriZ458qNx3azG\nlRFdWi5gyOPL+YD7Wn5cye3bsgNoWi3+Er5+sQKbhyJbsCZAlSRC0WwjR6VE\ntKn9L9l+k35TBv0mTKMAmNb/31JlPSaRpAqF72jjh695YBXbUCaKCxx0ADR/\nza/ukmXeMPiu5UiySpsFdD9o0ty0NChqiUQV6GabaosdGN68H5Jmite8qioH\nXMXwA6lJELOJZJeAPoRu8sRFIznLO4g0PbGpBtxebbNdvxGUASLivlKKAX6S\nESX2Z2hMBFV5vGn0FJWsJmCLK0LFnRLv3KWAa2spjZCCauc1wYmoFdexa7aC\nobHS5pfSEVx+cpSRkzfDJGDGZp3iDTtKCK7F4x2CDpL0t3uUm2FIS1bXJjO3\nK2uXualZnrXOYj2b7Yp3YAM0nWdELA0S7/aew0umFhxzx0ae4ze7Qa+cAU0a\nCc0ZxC+H+fVaUKl9C1TwRwvyDznh8RtW8+sdeRsovId7Vr8SnVTug2TYgnFh\nWLGf0WM792T4ajxDwe4VwOh5br33e19qDtRd7ltfhFY2ZoLsJ+NVJ96B8XFN\nlObt\r\n=d0tt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSnDU8+g1NWdYSduwOo6FFoJbpWqCgxGiZ1NvaorK8YAiEA1sXzFeEI5S5E8YaxLkzqeeJ8P3hvXEXLNE+NOJegzL0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf_1571749270993_0.38481079255551887"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"537522b11a2f970908a5ffa8f1fbe397674de0af","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N1qx+eaRwzOoj9Agclpqh6+6kgYrvoGU/S23j7q8Lur28317pkrtXrioS/q17r9f5oSqDmk+9izLm4bB6iIFWA==","shasum":"4dbe95be4ba83268d204a77c67afec73b2fa2cf1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1.tgz","fileCount":37,"unpackedSize":212198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwLPCRA9TVsSAnZWagAAFQ0P/27emauego2pBM0oX4Pg\nL88B41jTHMMSp13DlwnZkT+VIPWTORcV7j4WJqAptcAKD2oGaK43Lrss5a7J\nJ9+Hq5xj5AQE42UF81+6fjHuHRREBm4kZREWmlBT3vAoAoDc4ecBH9YJRsL7\n10yTVvxVl1KAUaJaH4u/4Cs2qzpO6Gc6GUP2tka7O1/DS+1QTpjLvlLH6WzO\nlfCFmbCCmUBEEWAkCAohn+mA2tQH4ULmHtm5iAkONSzj7awpDS5M2GdHX95j\nbCEAj1ECnQBA4CiJJN5kGjxXu/kM33GwrGVGysyo+OTR06YoW7hD7eY+UXBS\n7UWo4zGEajsC2Wcigi/OkFXYySymx66C7lmyqAj558izMAjAAScxh8ikYtDK\nPaUTaNrtJiNyb25lg24ZpxgYgxGf2E+LVeABSpTA0GLbKYW8Oear+0D09GgK\nrxjXKqqLDXfUr5AHUnAYv7RXsQ29rVyvV1LuZjfs2I8n31EPuK6pjvBI3he/\nToLzXOn1zMl+tcGDpaR+3D+ZyqvTdmK+Fsb1KdSOObl5ResjkXGdiX1sgx6u\nW6A5ap3agWoofHZ1rgxSh8vADBBLrpNXm1zrX1bpsAzBC+/ibE9O+UJP5Evt\nOZKuvsZtdsg9gvHZKCCqigS8lYCQsm0g9Ij0cVK7wAUWpFExqESATDc9Wxwj\n/7NG\r\n=G2+h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO20ZtYiTJqHkDo+cGbCWOJYlF5JGwGhPioIW2SSObYAIhAON/OfN8Qp2SC7KlU8U2+JZNaUbPaTFqDnZc/yqm4CQt"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1_1571750606656_0.8595334580812317"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"403196a1b82967e406e9e90ab6602583f29a6d23","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HrVS+OTzvE/U9qvJVn55lzwXEfxM3ryymRuCZDXDH/z7Bc+Zpo8isJJByQ+RwMi2jK+4qf18ZA7A4eXT9YLPKw==","shasum":"18e7a73fde99a30d02ce86d985a0b73e01fd94f8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1.tgz","fileCount":37,"unpackedSize":212246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwXgCRA9TVsSAnZWagAAJrQP/2EUqy5/KBvWF4xPQ7px\nWi+ebsrRac89RCh3HJKYcG09ZPUo7dWxCuJrBNXqx/575jkjOXQWU/ZoamM1\ndpSFlRUBj08UUIjViwTpJ8fBHpQQ+PPvSzjhjrsfIROTOHn38J0p1Xjv9kGM\n4bKSh/t2cYkkOvFfG4AnPIk4mAZj3TvK4GQ1gGNFtiKRdSiXHLT5EjelukjQ\n7kqqJtI6/ebdVxZjdnYyzyNg6Tt7VB0MJfw2g4hJ8gbFcXnchRKocsK3iWpq\naKigo7QYw6ty11sUZaxM/V7yx78Eoxq8XvYJ1fD9x5xE/phWE/cX/BdalL6d\nusJ20D/yomZaNIPk0kpnGL12DoIgYE0qtKOxqQmYZXlJTausuyehMeW+9rXe\niNggwhoD0j1sQ9bC8X7ZMgeBhmlAdTPq78Nei4Zgyrc3Fc0jdEY97Xf5uqMW\nyxIKnV2l41laoHmEQfKRlyhQDiOZYigbAikzMg08D+K6OQ9djVufIuSAECQI\na73wr47e+5ZKT7F+gCFPtw7KiSUUljLNhH63Ma00Ye9jEkYi5HTj4/dbs5B4\nhTNguHU4SmzfUwCy7vEMMMisGY1Q1oFvg5/h/J+pl9WBogpn2Ani8SXLFsvx\nbchXAdqSVXazzVX2VfHXfywOpHrpBdcaHE/ZAb47pZLX1cTJ/8W7i8nlCEhN\nicjP\r\n=hu4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVd2ERw/xKWDZr1J4s5zgp1vDsbOcd4q3T6RYp6O5JvAiBhRuwko4YUszH7tIWF+eQrc/wWBaQ3DKMB1vY9TgSUEQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1_1571751391767_0.6966617722457817"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"dfd0052853466600011da88a52b8afc92de5e630","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3VH7qsoccJyC1wvuJSWGpta4cpdPg80traLVClpyqEliLWn2u6b0yOaz2e8dTWmcxSYWMUlfwOQkYIoS+ZGrPQ==","shasum":"8757170ff8edfb931173dccff67d8635dc7ead32","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528.tgz","fileCount":37,"unpackedSize":211175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwipCRA9TVsSAnZWagAA8n4QAKHIqwlKS8wfTAH8/4HL\nN7NCk6dsZCWOUkUYfbS8pdn01AQmz8E+aaJlNC4QlBl7OUNQIJfJ+Qci61t7\nnc0KZojhxByYKrdXsZLmYf2o3SwF41mtJ4IhiM899sSY+1dLXa2sM9wwhAdg\nTCrfOcU9UagFIvQ/YYFjY2jYZK7eGX3w9k3lYIwtTvtCEcDOANMWzTQY0kxX\nxgztgEq5+ivtoqs5yazjMAsjW3vpERV5ua2cqJgGCbl9acDCs/BhAeFPBzqu\nwUM2CrgVEXRBQPonGwSxB3QjIPJNa/GkdgCNFGF23V+USaiYZQ+vQiY6NY4o\nDzwuC3Iv7cdCa9zTmxQ6GDLCz5t9QRJnFSOx0x9AG5GO+fQvP16iYWe+a0/v\nmGYCLUm0h3Dx/EqDk0jfMNaxCRsTT28YSPlfqsVpYYXALwTszx+p+Xwpbvqt\nXcYPq+mHK/CjolGqJ69HXtqf1D2EEquQcUeL58RD3BmKI2kO6MaudEhlssi5\n/irPv9m0wA546k13c7HPhPiZgbCqIrD3hdMp+Q2WAHhQGcNWRKpS6keGkGYs\nUSGYYrXSOFrCefMCQO6vzSUQK4qcgyYR0OOQzzAsHuZ3h1hqjIUR5nspAr8z\nrDqwNEFKV+rGveXGG7C501ZncwJFdAM3AJbVF25rBaBcirb0jLJRnHSTonkA\ncpuQ\r\n=IX/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvj/dhrxOHVm4P4irS2tMxQ/m1KBFDUu1cheAeIfwalwIgK/zoOq9GT9pqfZN8uEn2AmoOPeaaZ2o6QCbt3wlwjLw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528_1571752105316_0.38972862413784237"},"_hasShrinkwrap":false},"1.4.0-master-331454217-bf3660f3":{"name":"tripledoc","version":"1.4.0-master-331454217-bf3660f3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"bf3660f3db1a0f4397706d46ee0e7b5157974710","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-master-331454217-bf3660f3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-3Z7ciFD+EprGCrSqBQUsoWagEWB3u+/5zr6SOMYDbWeDnosFdOgpM+xjg6XIKQqeCu4UE2CjXPA+ydpf2/VToA==","shasum":"e44763e6640388d4f231d6598c7f923961bffbfe","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-master-331454217-bf3660f3.tgz","fileCount":37,"unpackedSize":207070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsWdKCRA9TVsSAnZWagAAu8UQAJiIZvhCXkLWelz9C+3x\n9mPkZd4WwvoLFXSWH7mUwtRSYTqzcUZyWACBvp8FsnXPrA3UoTRNMJiTo7f7\nI6Vc2SNjd3HSNjuBE+6I7lqahm24hrVa3xVr1aVYvaSDswI34Ff/QBgDi7Go\nwZ0GqjGLZI3Bj92ard6k/DOu6TIHnf+PN+9qCCRukGah0Amp46N9avLGu40m\n4HQ9qaA2+m2ChMtqgNbNdRmltZcamKvXgYYTkSu35YewyokFfJPFrqku5fe8\ndud7HBCILw3u6FqDRg4bvKHNnce806RbajMFoQ7MWZ5gRP7zpCi3RlQ1Sk4h\nkuBRxgmsFz9vMh2i4/9kfIc+nsiEeCxRcmUOYM2TdaVwUoVtPdEVF/oOyJCP\nqm2gh/TnM8+OLpcTMOOcdPZGRKiq16AxozV0QAET7XNWHAojjTWJQLEUZzR/\nQhUW/r4NCKX4brEaYqbYz68scBX+H8NTnGIjiDE+tLVnZuyM0rZE5ljZ3gN0\n0mQGD7erOktv1xie/rt1/gg9r49wjo+qcU+pWRyCjBlCm4kgeFFIv+OrlDka\n1cM8AGVHfATYXMYGUAK1TAhCF14xxYnYMztit1fG534m3wR1wze98AQjG7Ef\nAsxTOp6TlxzEMBoEAuFCYb+hs+JZodaydjkJNYDGubOKn1+h7CjNN8EUvTJ6\nDVWi\r\n=VnXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDodaF+WyszQDAs+rxEQvyett4HZtIry1MqbrvXIBWzAIgB227qDOlayAV7VsqAwtD95z4CIQsPnIEFbg8OBN78kk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-master-331454217-bf3660f3_1571907401602_0.7823469227083231"},"_hasShrinkwrap":false},"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c":{"name":"tripledoc","version":"1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"973e3e9c1ee131bff045014a0d7ee2495848958c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nD/ixx27iGGOB/dwB4XLCO6L8r0IpY5ii94Oy3qT6B5YF3J9N6bfl5SAyGilx73NXLiImrZaWveQorUOPsHLTg==","shasum":"9383a8017b38759cee2b2caa94f64952c47969d0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c.tgz","fileCount":37,"unpackedSize":211363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsW4NCRA9TVsSAnZWagAAkCkQAJ8SBITnNehqpWp8INfL\ndMXR8n0Hi3tCN4plL7M/Q2gOUFEv/yzltBjfm3/Rm7d6/2KJ8oyGPrneZgRJ\nehfdEIPyN7H9usm6zqR9lgMRQl8zDNE5f+fCXYWNrf2DuMcCE1fxl9brkWIC\nYNUtlRu9cBcf3xkLXGQXFnG/4OG/uMvEvgFsAdTJedTOOd6pK80bjD8ZlqdC\nu9EMWnkOcGOFy3oBt+o8/fFnkf9yGydYrgsuAnhPh3qhY4i/9buX9h7rJUzh\nmO+tCCssGOuj43nOtTIfR4w10YVCeND6TdJJFrtmxMLQz+QFImdjnhLs3ORj\nw3R+U5IPlTG1Kc/32l9b/2MHyfOBZGDqiE9ImCRwmCX898KObthLQ5kkk7KE\nuJB6OHVl6xntL87hxI6Rdzu54m8dPG6dEHsAEnPHYC1x7s+K9J6G0eO+cyye\ntpVGLouD8nL2npHMptVtJ9eTxir8ZTKZbKmVHP+nqw7WOGoNVStL/3CxMyrG\nHcFDFO3bouaQTfz/UWhEatKWEZbfIXs46RP5mRfrcZBnpfl8zgcE0pZKLgBD\nfSq2U167wfscLNrMMshivr6AhrW0J1zTqA7StKPNNYfMBwHxUbshYKKvmkZI\nPRri15pKE1Zt9By/mUeAO7kOU69OpAFlmab/uQgRA6ne5FfDLlL+TLjyBQ2e\nmct/\r\n=DQLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK/tdlJJ0ogZQqL7cFWQG+wl7tQWF1vTU8LX2CrLKhzAiEA+ZC0jARWWsFBcXRIzmOiqffHHje16RCeTuOJPIseOqA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c_1571909132334_0.23001035216170895"},"_hasShrinkwrap":false},"1.4.0-master-331712725-45b0ad5b":{"name":"tripledoc","version":"1.4.0-master-331712725-45b0ad5b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"45b0ad5bf0e4eb2c29d5bb3cf7e82d96caa65dd4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getLiteral(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@1.4.0-master-331712725-45b0ad5b","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LYYyknG8aTFBt/NOxFJwFqtHLH3LRC+Np++SiX2+SXKqY0iQuDzNuVToIAegiY+dHcS+oHdvSieia1Bw3pxstA==","shasum":"e8d60308e3fc8d5018dabd80911724432ed9a58c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-1.4.0-master-331712725-45b0ad5b.tgz","fileCount":37,"unpackedSize":211321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsXNbCRA9TVsSAnZWagAAUOQQAJfjBN6KDaTWzSqQ2ULq\nPBfXXuzyH0csPZanIW9v27C9pnJorADdtwgQMZiBzNDAs7Mc+RVGcmBCDp4n\nA6yXR10CJ9fipRcca/8YfWL43T5pC17QfpFBRm/RyOvqrBVyFEWv3rE4XH/y\nesEkENWoGJZpA75Ptk4llhFNk5FK/XcSBvk8qSSP2sY81Z2WFNJBH94uFzaN\ngH6nrZMT/lhNOgs0EsFq9SNLubCYIGE5ao9DMY/nRrvnFPTkNNrm8hTb7YrF\nv88mY1qRSUKeEL1QbbCHJewMvum4We4wjWfin70u+O8o83Y5/pnBPyewY/s9\n/Zeqq4VtQSFPTYUXzBGq0FDuWotpAKdQFz0TLBQEuCNC1qdcXEkZC25riprO\n+frEw5YsGABSVZQ54IC3XjRE6dM9NhzVshW2//MVYqh4pmrrgQTkaSI6iHzp\nhaYNdlxa2lWIshtzVDmyQWmoUbPeEm6r8AQ2bFTrtR2OZ140Qj44Nw564IGO\n2zBMKREh+vB95xMPXhs9WnllIyT3flmzGuwbwSjJok6bozdFGbUuaFLs05nV\n9j3NJ1GO7/kGSWQ1A08NYScRuUGgpnhVV0Uwq3NTVY+xoPmLtdCquC7roXVy\ns8LjvhaBxJohwXU9bPr9nZFtKygGaOpK/U/xCT9XHqvqYFCoqtEExTRN3sg8\n3AqG\r\n=lCtV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASpjIAXf/rEfdsrL/JpNs1/CpqcOu0lAt8sEaxFfaoOAiBzcPQJ35DmgOEJjFblB5tq1+eanOA2JA5cJmUSne6EEw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_1.4.0-master-331712725-45b0ad5b_1571910491442_0.3679333895481951"},"_hasShrinkwrap":false},"2.0.0-master-331722689-e632f011":{"name":"tripledoc","version":"2.0.0-master-331722689-e632f011","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"e632f011544822dd095cf56515b7a09b0db3a4cf","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.0.0-master-331722689-e632f011","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-dJ45ZaKAoAOSOGPddWvBiWhrJ39I2tYhyOdl8ddqhdK9OIwykHigvBPqqfvtEOp8tl3H8CF5yJ0kv81tr6khpw==","shasum":"faf6490be27b3c8f8246dd178a03f9c218c66c5d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.0.0-master-331722689-e632f011.tgz","fileCount":37,"unpackedSize":213818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsXU2CRA9TVsSAnZWagAAsEwP/iBZERoCQKuGTKWj1qOR\nabSfjDDQzGAFnMhv1GY4VQxrrMtewoxzhVQCPyljbAtblA8iMD9OwnoMLlMX\nBQkSa+qUJQjci11yw2laXtfs9VUvmewkoxlOfUNO7oIfvJn+iv7C5l6m8Qco\nT1nHohhlpzNsmA/ulv/BILvQeRULVVjWSbBFZVjBpzKZM/f+wiDzG1IIuym3\nvSAeuWfmY4kuYY5KdpVOnKYFFfmgRVxFAFSlFQpokB6G6ZdPTXX6vbmA0ynl\nmyh9B2797NHWGsLGBTajrFb4Nk0VyAW73iec1XqtuAvrpr5bXPV0HhHPr0yI\npGO7rRMhjQpGxNtujWTRuXphUlj6UcA3t2MsnTpJkwaFu1X41YXRozqhDznE\nXmGMOZqHTx4PYvbKQvWe6J9r8FUX2kWQk6mNkHvspSYL5b88aZ+mYOpecF8N\nrfs1zB7GWDh/GOpfnAaSCKGMXb7drrqIjrYTyCFhkxJLsPSQswrIB9qhq+fN\n1j84R3qdZLFSGN94l5ID12sLBUVBJtGuWrnkRFso5gmK/XpFw991QwjUBhMn\njBuhilYjlyRk3QhFAeyQ9gtMx6kfzsrUKoVzG12oJZKz3vygFhmZXJGA3im1\nJlCjKObiIf0jU3+pO+i3SRZukbuDLIwAneGev6VWBjUabfYPGI5m7IOUxecV\ni+WZ\r\n=6EtL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKnHMp07n/RDDs22leiQ9Q7H8MkEw12aADmD46YszcMAiEA0P7jb3vg/eUqZCHQZm36DqhaLNVAij3c4825l1ESHr0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.0.0-master-331722689-e632f011_1571910966489_0.8590198011886261"},"_hasShrinkwrap":false},"2.0.0":{"name":"tripledoc","version":"2.0.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"e632f011544822dd095cf56515b7a09b0db3a4cf","_id":"tripledoc@2.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VDeYypo6XuCLFpZYHMBjt8uo+FeXf1GqChLxNWtxlQJfT3rcW8ys2WmJONMnKg7CZQjoNeYJIX++YB9t/bL5Gw==","shasum":"d90e750ca0de3e76a2961953884947594372ebf7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.0.0.tgz","fileCount":37,"unpackedSize":213792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsbntCRA9TVsSAnZWagAAAcAQAITjMPnS3sAj0b8YLx5x\nW9tAD8zYwh1VXrBrZeo2+4iyh1u0RoXlDiWQmz4UOpBXaONRgy2EqSdBOU7Y\nmJp0WqpKKdrNiwyZLcoy8c4bYN6juG5/bqWhbXWDQzmA2eYJaCkejDH9SaGf\n39FR2sjnH/uLzMWIKsx+FsSM7EXzsg4U4OR/mW0ZUAwVe8O8mQids2XpfiUO\ngWupB3tzgyKMdJlqLMpQW9hxXtAGKI7RJhVlYqWqRmarYy2YjI7yW0tW91Pa\nCH2Xgdo7PtbFqrjqdtFVKErHDJzrKCRQJHJO0tp88HzLSYWeKprb4XlVxJfu\njGe9yULn7kiHrpScExPwpD4sJWn3SgkKAvdk1VTfLIhLB6WQ4UoYWxQvfii5\nvfDydkrMG1wW5uUklZreQxpphiYEJiSU90a66Ix4/pjW08rK2w3nJmQa09Kt\nxGQZQpL5zieYmZduBFhBVqd9WH2hDLTmdQs9dFkUI+0PVHbJMYQjf4jVj3Di\nqbXeBvQtrdXdhx5Y1s+WW49k89JTOxzILALM9dKRMskDHum7tWAJVZU7xhZw\nt2LCHU77MXxbEcngkDb5T3EmHClP97vYKogYFjTv1B6IS2M9FBUPVPndIsYI\n0mXZKnKjRR3iO1hNcdxFn3L/e0BW2WtXs7M5waci3SOgX208DsRWJeNQemTY\nkiFR\r\n=JqJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFplYAMTACvCwDC/myDJl3LtsQwIgw1xRGj6iQSsY8yeAiEA41EQMhqUsFa0MEurjsSpM46vVhBCy5Z8IRCYHsv98lk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.0.0_1571928556384_0.40280803540921495"},"_hasShrinkwrap":false},"2.0.0-master-331910440-4edfaadf":{"name":"tripledoc","version":"2.0.0-master-331910440-4edfaadf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"4edfaadf3f3692698285655195e588f3fb373c4d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.0.0-master-331910440-4edfaadf","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-PSCJVJuM4V/yDj9o5K8GkLul1QO1Sfd0OaXUYccNKRcAWbtHkGNftzpTG8HE6wH97k357ttwwWsqVEuouAyZaw==","shasum":"e924c68c64906ad3b65af6334fa03c6dfcabfbe0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.0.0-master-331910440-4edfaadf.tgz","fileCount":37,"unpackedSize":213883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdscH/CRA9TVsSAnZWagAAUD0P/iaI7K8PM9SEe6IuTETm\nwNymxo3QBOiRU0Bs6cvMxK2Q7cvLjmg02LQJVMOFdQhpAadoAZUx7vi4h1P3\nPjTv0bUHIPizsbYqb64p8yrQey84SFH5l6lUvi2ycKr04oMsAVZm/EE4EWZl\nj/5+xWsJfbdySke25aJ/hcL7iJ3JjZb2h6a7AKsipc8XgAydLjcaWwdgEYE7\nWLIL2kdW1u5W2BQZZZc0OvTmdEmfM1Wr3ade8nbuiA2DW/z4HLAUCQhK1Oai\nSFb8ptlV64bOwNZrz6D0ahw2snMW5ZuMKvaFhlTA1CsS9M96stU9GEhwIw8e\nMe9zc7zL1coHuSY2wO7/nEPighoChoGi4ymDLKKe0/6ILypEqTpqxplf7O/W\n2RfrDh7fHLIUgiX9idKVOo2jHDqqplnHjWTT57hQ7Mn8dekzPHFcxxyOyS2U\naFvCQZOGNBVc31OEIIderfgp8YtGoc7uLyJdjj1QrGkeo35P4bgfn+NChuB8\nGB33Q7mVFsHK/OfIbBrzbnDU2qeYV4YL2psnriVqZx/QKYpXr7PZJv2Y8fIH\nQmNH3WIZQxf0gl8pyqlxiI9lxqt6hoHTyHuRcDsxxyrX8onowYZoxrUAYfgQ\nPdbuUxQn4l6wyyXnEzIVO+RisfP4kCjGyq3jJhXtkbJDSwsAh0Qf3Ha/1v7I\nsqhX\r\n=IQzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtM+NJ3VvAomCOhEt2RwOCNcLmJ2xcCENbIX7Htlj1OAIgbacx5GNQNRjaKxajyW+R2I+pQ85pEongjURhzIjMLu0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.0.0-master-331910440-4edfaadf_1571930622819_0.10514118460225341"},"_hasShrinkwrap":false},"2.0.0-master-334756602-67f3bf79":{"name":"tripledoc","version":"2.0.0-master-334756602-67f3bf79","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"67f3bf79e9115c8aaaaeebf67f9e4fb1f6d2fca0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.0.0-master-334756602-67f3bf79","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Vi/SJJHwpKdXbQYau6k37rXgIiRMH0hps1TKfI3DQOyszp/dnaXTe1S/+ixW70No7h+Wuk9X8vqft9z5nQfpuA==","shasum":"387b7adeeacdaeeda0513f14eebdad49de0929cd","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.0.0-master-334756602-67f3bf79.tgz","fileCount":37,"unpackedSize":217870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtr7DCRA9TVsSAnZWagAA6wAP/R4PFvr41J/ra/yaAVTo\nMTSEwoqydiP24/JOqgyw9CBclxQzNTce0LAcQlwvxTyHjkbWTvqYZmh1rgV5\niihsCCJmsAMf1bvrWCsScCR/sHtPlfrzVtanyV5c8h2KrXaoIVKKMdfgl11J\nKM+KFwo+hR7V9NWcQt+FVrm7evlU6Xj1dbWwT7SYOPEzonsm/yyQGPXoBb5G\nP1HBLz1QCL0ZkbZx2Eh7beihQRQXB1n9Los9blwCe3qUSf6esuOPhWo2dkGk\noDPaPZycCxvjois7IUdstxYzcvdXIegldN3rH0S1L/cQzkASop9X7tiN0/Dx\nM76LkVZH2lo4ELpkifJHVCnUzyBmSsxqJsX02HI73jkHAG3N2JTt+wWAQ6Nm\nJZvOl2dG3cC9rHt9z95VbrI97ZmaOu/Aifsg96ajpJxavusrS/+pZjOsxM4x\nA9gD5wGdGYMabtlCWbwAGlsXy902FBiZAHZuMvXbIf8EQo9AFuh8M3A1tb3n\nJ5Rgopf4fyWyILUJr5u3hurNUs7XHzuF7tPAnIh0+WvABQeA0/7Sm/VWu0Dm\nIrAgzNefzRL0uw2ch5pxIFmgcLCT2pDop2tXAwR5xI+B9s8myU/W+0WJ4IIR\nL+w4n47HDviGvXlbQ3IxCdz1ZTapVbtVaTPbOedpCNGWcIsBf/5btFR4TIzP\nZe1u\r\n=WLb8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6e039WEzh40zbZBMYTzFiYIr2HbOTqyvUumQ2lzXKjAIhAM9PmTJRbRumYDhGhccXYPoo0Gjby+EAptSl6aWqPnVs"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.0.0-master-334756602-67f3bf79_1572257474936_0.48109521494472385"},"_hasShrinkwrap":false},"2.1.0-master-334794690-3984dfe2":{"name":"tripledoc","version":"2.1.0-master-334794690-3984dfe2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"3984dfe2effa4b450da92c3493287be8a4a1f00d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-master-334794690-3984dfe2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-biWjiVxkdy2eS4DFXkSOpwATqPiJOE39ewEx05CsTqYCubcTjQgvqEoiE3EnK4mxRXG6TISoedMZUuWeGKuQ9A==","shasum":"c1ac12919448e4070279bf0ac1b11002e28ce443","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-master-334794690-3984dfe2.tgz","fileCount":37,"unpackedSize":217895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtsKcCRA9TVsSAnZWagAA4vAP/2mdzm0DdfbOEu3GT/H7\nSaWpp8KRa8iiH9+gdf/7XYVpCnTXsbyTTbV1wPIlsx9kqVn5JLD4EOY1rVWH\nZkVncN9nXmTK122K/+bC/PlSuGqbyIdWS8XuRYr4jfqt0u+IBlgVOvk2jU1j\nHaWOQwhOZX3oIXRJCO6k4t+qt/B8sv1D0kILOoHF6oGo71FD+7Esq4u54Wx4\n4Wm7iQgzNwNjB6tyaLczBkPc8QLWn2nnRHxrfvcTpjqEmsYurxdEntI2z78T\nNtr0AMpIgFTlGkgQDw7Q0vUEIUkKD0YEQ+m00aRtLQRxflc2WTbTaInAho/j\nEalr05si1VHwkl9zhJ6NALVY+FWLis0PdexhJakVSoaWiST4PF2jC98cwzjB\nMnw7UihVAcZkNlKFK9sfRHXl5n1ilpT85LbtgFl98kXCF8abDkfTRNFRKG2k\n4LQOw0JdWNnQ2PJjVhAKJaZH5k8vempHiD0lWV1AI00UqVMX29Uig3r4yPd8\nnN97wJnEZZ+4da+1fpdjvFhWikpZdrQw8n2Vfnxhxax8QTn6rvGre34d6vD5\nJqGT8CgCjnqLOsW1ncda+ktW6a7DkvYCJa8jsvUjtl3eabqlUX9u+w9k70Mf\n/7zpWf05tuq0+pz+XiVL87bj7fUKJDEoIKe4x09fnaNkxhjPrQxthgwqEknf\na8Vb\r\n=S4FK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC29x2EWB4grPrgk2V6eINSc1XQgwDexQQ++BG3/UF+vAIhAOlq+5LFZ1G0GfwQG6c9myjcwEfPgnkSeAsjtBm7TNxy"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-master-334794690-3984dfe2_1572258459909_0.6760264231853503"},"_hasShrinkwrap":false},"2.1.0":{"name":"tripledoc","version":"2.1.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"3984dfe2effa4b450da92c3493287be8a4a1f00d","_id":"tripledoc@2.1.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Fcwn1uPgtZviVxN3kDsHr7M7v8p+G5Uz/CGTiexL6atisMjlVCLfu2qdwMIEKllRvNVADFFPI3FMnCccjkZAqw==","shasum":"74508b0e5a43b6589b612a72084dbf345c80faa9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0.tgz","fileCount":37,"unpackedSize":217869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtsTfCRA9TVsSAnZWagAAMa8P/i1GUjURgsI8fRomOST8\nIbHZ7csbhcD0UOvvIcOL6KhNGRQA8HR2wiRsSNIiX2HFOKfz97ANXSvbOw6n\nNFGEAKMJj02TYvq1lwGdRIg0m6+L2JCPgvvcfrmTPVnSCsnlV0/qjZGk4eFU\n6nINbrd5AaTwhy5gV7mZHTm9g2D6ZGXkFJJEug28FfklIzgPr8xXcTRZF8ee\nW87WfAfC6yZ3B5rGbmjPKwXHun+IoHsmDRDCfxqa27VdkydxB5ku5mNepiPM\nuEJ3xuk2yGlTjTsU0mNmvj2GP5JtpziZbPYLPsH5JiUUnrNpRO+R3q7WAbi2\nHi+NZ8Lgi6r7NO232PKPTRbBjumI0CLJ5x1wPLNWSoi3P7X8aN8wnCJeAvT+\npiO3SypbdSqVW5sskDZJT2cN3JFqIhAsAzneO4QjJMblQDbmsJV0ralYsq4/\nYGqoPkIOhwoks/UHXH72DBdEH9HUYfr8uDmkbRIV7RIdGe+xphEHKuA2I0jQ\nUTwLv0GwrkilxuTkiBNwYwG8SMbVhYgwi0ZUplzDolp32rV4qT3bAxjK++Oy\njp2Fp5ucP2TpYkHVwwAq/kBF90B83OJBIRQIcpgM6scevvVmC3xyFBBWnxDp\nzVv0gqOI/wotl1BY2Y3SX113iwLQU5XKivWL6BZ9Sw78dYyDrdZj1n1TJyFh\niYym\r\n=3App\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfsS305MeVNL3s+ArKZw/1CkC7gS2lyoYtwWM3Lvn2ggIgMxF15VLjAzdoRP+wWx4PUhCXgLotzLmDWDc9/sJ76Bc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0_1572259038980_0.816679595774352"},"_hasShrinkwrap":false},"2.1.0-6-removing-a-subject-336684548-3984dfe2":{"name":"tripledoc","version":"2.1.0-6-removing-a-subject-336684548-3984dfe2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"3984dfe2effa4b450da92c3493287be8a4a1f00d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-6-removing-a-subject-336684548-3984dfe2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Ooi4kpw6GJvcr4cH83PO7brfUKnWKLRlElEXDSJ3OJxCUzzhOQ8gYTd4RCikDOTTlZFnS5GWHm9A0yeNAIFlXg==","shasum":"5c8555d0b97d98a7a48386266747739ce175c408","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-6-removing-a-subject-336684548-3984dfe2.tgz","fileCount":37,"unpackedSize":217909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduK79CRA9TVsSAnZWagAAn70P/0QDyKDCtY3P2Cjw/Cyp\nSj0wMvG+dVS+0717n0kHEA85jasZE1FqHMTyUZF7ht/xJCQvvMkRRgYxZq1C\nZgzvDag2Yoyu62p2QZN/N2VsfbvODWp2wQmGFtcTiK32FzuTMfvBjW3obcIy\nniBXGG3C1osURDZYkbvoi1WQRfDwRqWxcxQtCuxV/MjYx1j6L0s7q562vtHb\ngWGo+ARxffIPkNVFYoj1jp9Y6Rnq4aeiPXfAv8fRhdbg6wIR0rbObKqIrVX5\nPImD8mrQCNR46A3bwRR/K28JLRe4y8VqGdOL5dmvwlV2bInreEkFMabX2W0M\nBwYg4nM/9GRB4iI3ITWQ3iGipIz/Fqeg/PDNc7dWZC/pTeO2T8PtjHJjHHtt\nUc3wYN6VR2+stUDnj/tbG6xQQHYPvJYt7B89FNy9jBrE+NWd/eCItE8rcDub\nj3ier2MDjWuRfo7JPmq0ivUs2CXUtsWpsQ3aVI5Zgm8ZSkQ7SF+BnCL71I4F\nFgLPsoUGPtmtN8kW+FfVXSLcsKz1lhUYQwBbEoU8cfnz9VJrTQfRR6SRcri+\ncA5m7BZSE7J4ofKE2fTL+YBeGxQTh+35IzjolbSa2L+Xw36FHCIJ+dii67VX\nthjDwHWY/aga3Lx5Rtl1Aq9LKae4WQCQVRFYsTvxbS6T9yTvOcL6vB7E/uu7\n2oAB\r\n=Ea2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqJ/zUsM/zwKuPwk3EtGD2MTJ9p/FqWFkBXN78kxZLrAiBLsSqDNXt1IQ9mER/k5b6K88zKoqtIEcPOznkHti4eGA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-6-removing-a-subject-336684548-3984dfe2_1572384509366_0.623170944741811"},"_hasShrinkwrap":false},"2.1.0-6-removing-a-subject-336694096-78602eb0":{"name":"tripledoc","version":"2.1.0-6-removing-a-subject-336694096-78602eb0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"78602eb0498b8b8e1d2b4463db8e2ea7c52bd622","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-6-removing-a-subject-336694096-78602eb0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5lHTu6iz1pC2K5NFNnraN+TWZy1Aa0YozmWUd+YJWD7QMsCO+2NU+3QGP/Is77ZnIfCaK6YM6KQhFlkXVSsJWQ==","shasum":"1180e050aabf4f97ee380948b5b6720bd86b723b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-6-removing-a-subject-336694096-78602eb0.tgz","fileCount":37,"unpackedSize":221889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduLKDCRA9TVsSAnZWagAAWoIP/ArXYaNBayf7wmH5AKlt\ni4+Cp9knGOoqb7rTm11rSoPPiPwACKumYrC60p5Ld1JPIy94Owu1Uy8/IYOR\n+NOQvUVp7JSTmczBoeaI0iIGp5yHiIlQt4GaVIeAr6gSVkiP+5qskE5xTiCd\nYMeMyjYildwiIr2BpRA3lVu7QVC3vVr+PJu8+13P3iPRv2PYwWjSEMc/NSQD\nfZMDTNJ1iX3qnsT88Pkrgpn5K+9ypbMkisrwz/VcgnLtgM83F0kTkhH74GaC\nROKd/Qyz9EXCC55XNWX/VlT0RxNiUdUhUKA9Xx2VeV5i8PEIn/hVz1J1sN92\nu2yD/Kye+ytCisRfawkdy3Tw94OqLN9hwf62dOoCW6gFtb933gIYfIEB4tvS\n0svaer6fv4v1ar9yw4evmElPdAViRi6KCVIV3qEVQYt0Z5dZH2OL5vvY7sfo\niwx1uY1h9RHixaA4oRFUb8Q83x5gUn8DKnQtXLN3fTFTrDLbD9DFaOxsJr7G\nwj2IxXN5ofWKuokidOv2dFSwTVTIzXbZOZasLYM3E2nRLmasYQONqFUmJUD9\nVDIsOOoIVdnRe1DpwFn0YjiE95t1G3WYfGUv35Djf9Id64T2Mzsx9g+TxuLc\nG5zMvDF8aZK4KYxGymdjY4nXoyIL28PgyjYaTCccDBKiLFh/bxsKLaQRa7Gh\n6r84\r\n=wO6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/P5RgMFSHDzgQPBChTCL89Sg8AnoHYa3ku0SoAZChmAiEA2ceDf7PH3qkJSmoxEw2aNL+/V1GVY75MChcO7saC4ZA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-6-removing-a-subject-336694096-78602eb0_1572385411090_0.05702725848654877"},"_hasShrinkwrap":false},"2.1.0-6-removing-a-subject-336695783-4c40bebf":{"name":"tripledoc","version":"2.1.0-6-removing-a-subject-336695783-4c40bebf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"4c40bebf3ede21e835d3ee401d0dc75da963c57b","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-6-removing-a-subject-336695783-4c40bebf","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1uMshaSFkE/rAAMwG1xKM3V5zztwja2YYFPKMLiMJ4mVt5+QLbaez7WN2oJjYVP9BfJ7CHkOvGocng4z/FmvUQ==","shasum":"063c001de28330700127b7b3206353cbda1469b1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-6-removing-a-subject-336695783-4c40bebf.tgz","fileCount":37,"unpackedSize":222011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduLM2CRA9TVsSAnZWagAAYUoP/2haw0CqUtwejQQAVKEm\nfvPGndtZ7U9gVO9ToYXhOpov1fNXFPWEdRa3X2yBHfkriT2Mv32r9GnpsELd\nDMDU8GWHyBPBX7/sTZ/i9Ku36ik/agXICCmDSWUzG0rL80HgO1VPpK8zDWQj\nfLsPkI+TPjYcVew/FqyMsk5tWhl4bCT9m8Ht38kGIwsDVc2SQIXI3vVWnUuA\ncc4HW+jv56iPYo6UpJUskHXXeUCXoJSOmKULphn/iMgyz3Ib5Y3zUpRQm6gN\nmT+Re7DeErzx8BUzlHyRVhWG6zovFkbwCScLeVgDnv4g5jLLPQG+TmrB7urP\n+5HWHEcoAKXk+eOE/JEeYRZKKY5DNFXcXjgD5KeN1WFAvp3Fg+VjOviTwo1N\n02XCGvHR4FOdzS20QSpkZI5iuIV9HaOHRmnJGMXnWVn7/FX1QR4bwFhAsF7M\nfnIxsjQB5Dvmp+TG2WbHwyfCrLD3ZpBrxupznhhuChCBslry0JHSG1iaGRBE\nVWGYxwewHJfmjwS9pyE8NJcHwsnat4IAvE29nmYoIWcBc1DzMclCYh36DgRS\nz+BE6o+YQ0Qxn/tLZNELt2NCb49g3YJDoN6JsOpNzf1UcWzEhTCjbpZuoJur\nPkU1/FPw3Owv0ImGcpqeNTxxT9/ZMnSrpVySPsCxURqCf3dCzL4r8hgccoqi\nzrRK\r\n=7fzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEjzXDGLJYkKlplYf1NVHW4wGeCy3tY6f3r56wl6cs4gIhAP6kFYgnkETVQS8hQSFcg60w+vq/N/HFLalg83UlCSLj"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-6-removing-a-subject-336695783-4c40bebf_1572385589998_0.40002348639022567"},"_hasShrinkwrap":false},"2.1.0-master-340080288-ea7d37c6":{"name":"tripledoc","version":"2.1.0-master-340080288-ea7d37c6","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"ea7d37c69fe19f57bae10ecf7a32b12593ca655d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-master-340080288-ea7d37c6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ueKt0Cly0n0Rd8ryiuf4Prh73gClJtegOPo2LxHPnTLhnYo/AvBMppK2DqBDwjAfQYNcrnsfPgTFlXfQyCFRhQ==","shasum":"125ea4158e75b4d2a5f21dab9bef9153a5b730d0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-master-340080288-ea7d37c6.tgz","fileCount":37,"unpackedSize":218309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvZxsCRA9TVsSAnZWagAAukwP/3MPgOURm905J/oO6TQH\nysYrZhz+Nnx1tl7ABk2kXP/N7IvUPKXhFrjNZcgCiABerQQ5YiMrkUBu+9By\nZ6RNGT6deV2glwrOCiZATyy2QdyUBFMypr7U47kJg84uw8i3++WDO1/TWguP\njuE8oX2pFEIw4C0RNoS5txxiWRhZZyppAk6VYwJJqCfNcIv3lKvof/FZbsjP\nvmPT8Nd7bczD6/M2t98zUbUIxHfeVoYO8StainkmfSEyWKvrD9SXFPRsvgX9\nfhXscaiUSUq/6cF0LUjWp/FETrupOMO1qkmbx2W1aOff5sfrD4uUBJCgbQWU\nAw//DwvudYibBaafqvA79Uw29wNqoKw8YtKTK7wfKt6ezG3rvYLe2sj7CG3H\nXRAsRWVnR+qvlqqb2LZmbRc25Q0Ruork0OJ6bjAHvibNmLF1Jrr/Kr0eUbHi\n8KBGxf7cAVwGdgTPK+hs9+gS6eVSNMBo32PM8XL1Nk1Tcd9rDdU8Br0b7V6k\nt/8woc/c2wgngTJdVulnZHzxphyG6wsL8mosKN4ZnEkwgwCKRj/CcTdw9rpZ\n2Z1XVzd25/k+9ce3gQFtld6GQBkD5nu4Zi2y7IEAF2D2ZBPju8Qvv6ae9aVq\nuOMrjvMjyNJHjd4HXBadi+Jhdk7cpx1qgH8RZZ1Wuw/Ha21xe6ZGVfMy+4pb\np6QB\r\n=SSwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWnQ/ts5F3lCi5jpVrwcdHb+/OH/jNSY3tlIuP7mcXTQIhALKbjBo/CUTvRUp5alBrJDo5UPdi0s6zVuR2o+WCiqGs"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-master-340080288-ea7d37c6_1572707435901_0.9396591489905335"},"_hasShrinkwrap":false},"2.1.0-6-removing-a-subject-340847612-50696a0f":{"name":"tripledoc","version":"2.1.0-6-removing-a-subject-340847612-50696a0f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"50696a0f28991e791d2bcaf310f59feaeda787cb","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-6-removing-a-subject-340847612-50696a0f","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-s6EmasJcssSeW1FWrkn5Y6deEpAAxdcynOxYnap9EyFVsuC+1JStsz26Xpyr1X2yGjutJqJkK82WUN2EweyWGA==","shasum":"3b8194ce8ee6ec1c9b74e1e11104b6485a3ba2c9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-6-removing-a-subject-340847612-50696a0f.tgz","fileCount":37,"unpackedSize":222421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwA+KCRA9TVsSAnZWagAATE0P/i6Rc+zI23dXsnXnXc9Y\nTBaWil0zwOliOGIQ01WPR++evhxNxL1sSyzivySJml3ZIVnInomOVUieHMO4\n4UOdLYczyXjy81XpY0SdDZvBI+Zo1nNe73FSwIZD9ssD8a17vmt4kviW2mSb\nhcv/oaDlge3oFWJQQYT6BNjzA1f60nJLZnboBIr3EV6VBB/1tLPf/rBzlL/j\nwfC+42AnwBRH3Krfd1AqeG3nCc5Dk2tiobJuYcc/RdbovI3XfsDZPRzLVoTs\naobFJFLKCW+/Qhs06U2O5KCcpFVj73k5mM3hU+kYuPFL071js/9+LHFmOfpb\nQ6P9qzfWLB9m5aC5GnYGqY3wpDOWuok/ZISZ7CnIq+MwZzlrL/h8dbHEkFFs\nqvEXJYt3ElkGD+LdTGboyKjQ7tdW0P83fWriaaFQh1ePYjVMJfUTJdRPYL4Z\nV/BFezudai6HQ9VWLGbRDHOapPYYBpdAB9P2jio+Fkd++CxOmCKmCtm13/oK\nWyJaH76V/jMyXixFUVCxmxFu63iUDbj7HBxqvq/vMZluUOJW4HAZWzTRtu/V\nZPIM7gmCNkAFJ/FodM9jaEnwOqlYxY8TRJnDxLkRnvq2kO+VEXZ2ICnS5tBO\ndqVSEzZIJn9CWuO/lCY95op2Z+6T5vtqAHcOaVsiUOug4RCX35MHsiq53Ve0\nSOOJ\r\n=YGMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvs1fSsomyvhLVj1JpRdKfWsqOYDTu1cvuyMczp32RlwIgBhnYD7o7dPRDJW4RCC1OUT2exem5qnWgWSTGWU4WFzE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-6-removing-a-subject-340847612-50696a0f_1572867977352_0.8030641253617761"},"_hasShrinkwrap":false},"2.1.0-master-340867834-58726a1a":{"name":"tripledoc","version":"2.1.0-master-340867834-58726a1a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"58726a1ac88d9eac6d1beec28b4bf70aac776c0e","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.1.0-master-340867834-58726a1a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Xdj2Q0M1qqMqkoI/xzwyu2H20W4J5Mq4gpD4EF0QB8YbavvW555pSHUkDCAiV95G4aWZd5XunrNJCCiaTHyGhQ==","shasum":"5a987f3e6dfc42771f862f8f03feb1a53ff61481","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.1.0-master-340867834-58726a1a.tgz","fileCount":37,"unpackedSize":222407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwBR6CRA9TVsSAnZWagAAnNUQAJ2eGBPhIVMQqrvZSr5d\nWR1q9Ew3V4KbglrwnxfMVZmmi1/T8PcAPzsJOecdpdE+8hCxx4fupbpkEAqp\nV0t2yCwJuoYrtUckY/cZ5Vs3gtcOxgxXBpqQj2XLNq1p3A8cwtp7EIfgZWNZ\n8iFmXgLaxJnqTG/eTtH53m3+PT8dD8D+JwTA/s0UNcPRIM3ZI/4iTG/HrLPN\n0paTxl28ZnVpyPi+YuhjmT+tXmWSE+EMD3X2VvhG9qM6vAYvVaMj+vQXApK3\nOT7iEGlZhxq0OoEGI0C6xxvztKSqADmXQf09hmX99nLEu+red2HZ2gb1PT79\ne0Izqo/yzhXGcsL3KOZkAQFgeZWitxQkVeINHZxyWO7qkfZi0hKIHxaSIpSi\nYHJoYldCcTwyN6kWGa9N11Tb+sPPEJ4qX9518avVGxC7iSpUguFWWwx1ws3+\nZzuvDHpfeiZp2Yjtn+WnKtlNnZYKMHD+ky3a4r2zZBTJzcPQVrAUm/oygTFD\nuyhJIMcfvf4njM4sniReIAOK6cnh9qaZeZWn3SlFOv5a0rpC/JnNuMcy1nea\nnFG5ZTQ6FY/1tLsCnXWOw3x5zaVE/XDuHaRwx1HdFc+RlMkQKfBDvg3VSq2z\nb248CI0PirOkrZlwIcqXuWBp19pcjNQHLd+DMJzyTDnby3O0M0TuL2eNhyU2\nheeq\r\n=xj7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVc1I5dzY3ifu7VHO0OADi2jnnElAQh0s3Mpoq+VRu4AIgUI2aKrqEbQb1rAWQNF3BLGQwGP7dgj585GWZH+TPpbY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.1.0-master-340867834-58726a1a_1572869242501_0.7831520787331454"},"_hasShrinkwrap":false},"2.2.0-master-340873102-a3708fb9":{"name":"tripledoc","version":"2.2.0-master-340873102-a3708fb9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"a3708fb98715aa3e74fb7c8379df712b651395aa","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-master-340873102-a3708fb9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-SdJQ0Qm8wA6tlA3Q5JanS0JcgQXrCf6H9SIXRqmQFun7M9hlzAvD2zuv2IGYyZcBVmzAN9KWA6nqYq3taIg6fg==","shasum":"9f8ac6322eb501a18d7bcb18999fbf9362073579","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-master-340873102-a3708fb9.tgz","fileCount":37,"unpackedSize":222432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwBY5CRA9TVsSAnZWagAAR4kP/1zhZiy87HA6kv9S/eGx\nEdv1/xaHh0Q/SDqXH6/L93FBU/wJE+2j34cqCc/T4ZLMAPkQ6HQk/Lk/NRvE\nbNY4IGKBXtQlcI/6R8AJuXJmRz2c62Hw/U8rD+7ia+47oA16kWQX0zXufa0M\nuGd7br8a8W73OSIGLkJXcdVxMKPGRAWdjT8AN/IUMFxhoPsIzUZkEOCP5GD4\n03W4WdFlhefZgJzRGU4YlYSeGFuCVFsXr+/2LI4LQTyFxBVBM/hQdy40eg2n\nHwsbe3z9PA1LOTnmd6KsgbzHJUsDsvmN6dTkukYEM3wCs6mh5fER5xjU525S\nenmzJMISNT6ylLOn2ItEc32bXgbyruMMFdcC2PiqfJ5bwl8/FxdWYgdK1FvI\niQuUlofL15lUSGQ3uv92Ar3W8lVwP2jny6cCIBjdjNLMsQSrt2/G38BOYkRt\nuKNrJTR9vTIlicJtnMpebuOQgp9AXBXPNNFyK7n+VqLeazSJpw8xWBEgMDQE\nsyQr7nlTOd2TuN/RMdpa+rw+z3Um/FFwtBdZSxmqDDnOCEMqwSLNSJA9KDdj\nGoeVelBeoA7S7iRoPflh8vfTFwMLLTJqg6Wwi3y8YVXzBvYfJu7VB/fa3LJV\nYRCM6GS4jSkbPJhGGJNe+Z/e9gKrIiZ1R2gXUAIwaQ8yBhxOnBRj1++AsDhH\nIGR/\r\n=Uu3R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4LzYqKTyL+cLJS+vq5FVMiV6fleb5a95nROaW22fO1AiEA0GqMrj+ZiC4XrIoCMSRe7UNqCWjcaqBzCItSa38UQ7I="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-master-340873102-a3708fb9_1572869689137_0.32221968622918107"},"_hasShrinkwrap":false},"2.2.0":{"name":"tripledoc","version":"2.2.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"a3708fb98715aa3e74fb7c8379df712b651395aa","_id":"tripledoc@2.2.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-p5hszXtvwCXaLf6j5TqpaT6+g9Dj9Jf4NvZM3mQZbBQzk4NuCpr0sp0Cv1Ufo3G+4/q9F4nIjA8zaikLZuivQQ==","shasum":"5fef098276915a2aa46387e4e9deff72fc035eea","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0.tgz","fileCount":37,"unpackedSize":222406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwBg4CRA9TVsSAnZWagAAuUoP/0fucE4f1l2ZleoZEo4H\nW2Dv+D2ktr1FuM5qew8mHxYN2jW8fXM+Vur6/g5JvdsMVZxLhunjfz5WwQxv\nB7RnS0MJ3TIJJli3V3L3NrgHs6uIqWZLJfTjlEXaGNocZevL7ZeJp5+tXmjV\njc4OUkvzucvXhSLdLppidJzV5QH6HaHmUMDrylu/DEPlFBljs3lPAO+CkEfn\nAO+yDKAKZGOE3AC1oqm/IH3o6ojvBVE9DVZflUQaN1G8v974G5/AGa9d+eGq\n9hDVLaJKm02L5BbKLyaC5LzSLbzXSHFH/1OJ/qH3JJlJldX8mIUTv8sOkHYT\nbaHwKKp3mo6SPpe8IX//i91FhL1AlwZ7C0pAj03NpQ6T/IrTvOrdnrnPX/kL\ncMzHOeAZQzwzWDv+HcE3fpgvjJ0nT+ZV+zErAdffSupI86RQlB76IrFVfvhi\nWtNQgXWzQdOJgRXjptQzXOctEJeqbYHBogJwiG5rvxkTL/XUCycEd+HDCtdv\n+rRtv4zWK1xxLQ9qOBQqlxafy+e1SmtB8e1+I8lDGe7oYFECIFaMZflMiyn5\na/93w8FawgSCKEXCkTW8hvssPDQKC+/gg5EBTOiBYDbVsB7d7BANlYNO2BMj\nXhb2bSRhjp+EBhLrX1ugwnXjpOsMg7N+rWrGWn3hebk983mnmuyYk1zZWcku\nCP/R\r\n=IOOD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChxW3WmVmmG5sHcwPPiULc3UqrNw11xi5rL1hbWGB4igIhAPYACGf1HKpdBb9V8kjirlhrHdU6Gd9xEPQXzyCj+a1Q"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0_1572870199792_0.3092983824144069"},"_hasShrinkwrap":false},"2.2.0-master-341176217-300c3036":{"name":"tripledoc","version":"2.2.0-master-341176217-300c3036","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"300c30369561e112e6977c74cdf35470f306dec2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-master-341176217-300c3036","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nf4e4f0ctuxwYdRWsLm/zKFyU6gPF8/q+K4ykWaFnrV7k9kNGAMWkD+6YUSnu1sqjAnFdCKuPlV5X5ZeJi74vw==","shasum":"fad6135d202fb44546b236d2b49cf0eb540f07ae","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-master-341176217-300c3036.tgz","fileCount":37,"unpackedSize":222280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwEhLCRA9TVsSAnZWagAA4TUQAIJNSI2viNGTFB3l/25B\n1CLWa7ggLJFMx+YoLJ2XJJOIIFuSBvEi1/ORu9JZrkm1kZWq8W7ajlGB1whG\nBWoyL0cOwvpeXT6OiDI9YG+zP6BGHndXqYerFRTEBxdfemax505WZojSZx0A\nYNptOhT10IdBg5JPw3BaLeFgvJZuvoHsSGr+izbw7cmj9iIR+y4w9wDo3d44\nz7jRRhIpaKa5M8S14+vaAlwctN+oGt83wMxeT61oMEUYZWilEG9N31usQ3eh\nndvl8bDGw34FogsO9nHeBAdzsOVRRLCycadIaCwYpcU/9/kBhpN/d6ntjxsm\n4q67vkuw2DXZ9HQuBg4tVr7TUzPNBDoo8mHs3FF0VZXNRB2a1hXtupbPDgJg\nb7gauioqHYJmc/8QGIh0pZbL0gf+tOXloqaKWrUebX25jb/twfMXnQxQV9NF\nuWVzXWtzTGdG37XFCVMpg0d2yZJmSdQ55PUpMMvniY9D+0luTZX+s/450IOZ\nsFaDkcEfQrLftO1wPJ4MvCcVDZOf8sdtDwtVv3BnFrYDG3kXHCan6yj7r/rt\nlDHfaLxl76aR+afQlmPFP9mMfl0BmiRRYRm6uUHNeA1PHpUJIWcZDEO975Il\nGZS+rXalUkTvVSZfvlZmJ98OoWVo/0iejzHRohD9yXbEmij+aLKFe1rSKg/x\nS0W8\r\n=LEX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw8fKaWgYN/PqLnjtF0XOGJnKBLZFUbbmhLW517rXPaAIhAKmmjtbJ2AXlq+eYimhtGfZP9XaRwDIH54l+1Isgtlvz"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-master-341176217-300c3036_1572882507313_0.6901795524482706"},"_hasShrinkwrap":false},"2.2.0-master-342089259-112fd58f":{"name":"tripledoc","version":"2.2.0-master-342089259-112fd58f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"112fd58f84a59b689940d1524d55768a70cc50f5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-master-342089259-112fd58f","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZQvDprZJ34gTxtjo7wBIhhRrcmBmZI0288ZmJAfm1zN8DBsOSZmFJePGAZLn/ouy90FIyvCBpVR6zqY/CN91EQ==","shasum":"235e11c6f12964cbdd13cc49e5abb2ec9d076157","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-master-342089259-112fd58f.tgz","fileCount":37,"unpackedSize":222738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwXAJCRA9TVsSAnZWagAAbikP/10BLKWmA6yBuQCm9dCL\ni6yDyi92Y6XAbR/y1deti7wke8XgkX0gHPcRt78KfB1cAtZSmsW9Gty0O2Ah\nsARxtZTlj214r9832WoH6z6g0K2R4SlmzAFviI3d0sQCCjKQaDOdwB64f7fz\nV5COSy8H4nCdsXg+HBoZmtNoCO9PrXksKyx5UcDrOcGhjpU9TGVlU6lITvOd\n30VAvEo0dQ2VMHOjFSa4ZafOzgAhla4PZZCKLSStSza3H8yrbSUgOW1x21iH\n2UxtBUfbo6dXLiwoXEO0K2KW5IsGbqKG6Wxa56QVZ/5urPrzpS1SgMGUuhee\nnJ690gUW19lCix1OhISYkbd63UrhsXhVBHEUQ/nmaX2Po4QeYN66O7iGm1H3\nYBD3qDnH8B/IgPr7dWNfGUAkKG6VrCTk7Gd8QGF+tuvkB7Ke6g37M7ODgNQ5\nDMcqP6jcYqZG9Xan6/83/yVk8i9KLxmbLrd80YuUax1qrPCWOJrdF4ozJtlj\nTvB+C3+JgFnWQ2q/YHDsVC9p0IfoGrP7V+9Vgl2txzUZRbX33jYYWZLtvGxM\nLxI2lVkR2HqUaVx20eizESOB1YUmdDnafHTmUJScMH9u2xfVvkBeSgKEec9D\nwJN6HIRH6rOX5InfcPmVXIdkHeSIOHGty0IpP8T3ikZTrri20al5gBal10pi\n3gSr\r\n=dl+i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQGQ7y20dg9RwEqzLmXcREAYAaIEAsluqaLyL3GlHoFAiBJP2sMs3jJg+WbQDBIRyxeNkDwthf2/oiCGynsGpc47Q=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-master-342089259-112fd58f_1572958216747_0.4093963265617482"},"_hasShrinkwrap":false},"2.0.0-light-342211266-728bc385":{"name":"tripledoc","version":"2.0.0-light-342211266-728bc385","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"728bc385363d058812eb30210723bedb6310de26","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addNodeRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.0.0-light-342211266-728bc385","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5g1p6AjtHjBTrUTyRzxbA2Ib9O6nhs0Z1YIXOCCt6I3kcaMEXxpFQTT3zN+Ccl7OzCEr56u7vG+MEHpRzn1LVg==","shasum":"860e0c38f99a6b8b91de995453bbd2eecf7d6798","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.0.0-light-342211266-728bc385.tgz","fileCount":35,"unpackedSize":177657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwYYtCRA9TVsSAnZWagAADn4P/ReFm1nvFg/csKeNRoCF\nsr7OVcGYh3vRJ5A3d8tr2AWHNAOKv6zP42We5R71rySZpI1puhRZ54wrhgD4\n223hZ+gdWdwmVfAWq2Ma2BxqziWa4Ef8rn3rCwZDyIWMfVHgKPeSqccZ5qIc\n3VKd7iH6CpEQgXXOQ4FC/oIr0d0cHaxfWNvUgO+gE3E2EArLHyttZgNLz3ym\nOlMjbBFeySXxol4tYXu0qXDLzmt7QSzLvfKm03egy43oL+XNzzo011sLA0Ii\nWAcA7KR70VM9Ait/zzWRSwphuWcg/jVpWy7NviBQi8VSYJ7U/i2a5TOhPo3a\nxWMMZKIXvXikCMsFc3Xl5RVYLXCSmemSZ32sLjiILog3pPkKGLlHuq/n7xnx\nReFF9uWap7UwDNxWC+0KH3s3zaB50sOXMJQxoLRnLGnkKCFhs+GClCE5L3VJ\nQsvQBUapmG37F9IkZ7EbH3lsw+cHlaml29vYPOCYLkpelGAdE1EHgsBJ7SWk\nuglg3e5IlHybamhBjLI2KSle73b3Ah6ykNCdcLKBcp9L/V/aTIHSxhs+F8/K\nf9MfuSG551V4rjpfdm3or9oKIEZc3Ydy2wHPjYzSuBwXzK48QYKHtnGOZRts\nvY58a5b0YynVOz7gBqKtWVWpr9UHPnLkPL92Nshx63mWZEECHRYmnniWI0Zb\nzTRB\r\n=Im1z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcU2uPAnNqlrjDnBeo9OHXhDk7LwHfDllYEf2iS21U8AiBe6TO1/a6fX5Hep7zjNqa8Gm6+v7UqwHXF2YoHGT7PKQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.0.0-light-342211266-728bc385_1572963884821_0.8759495296496869"},"_hasShrinkwrap":false},"2.2.0-light-342247968-901ec7f2":{"name":"tripledoc","version":"2.2.0-light-342247968-901ec7f2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"901ec7f29fe8cd5b44ceac56fe1d035f5f341e18","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-342247968-901ec7f2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aOp0RiLLOYDvydD2e0bzIwQdE1zsSEkYQ5b0cSnZpd1wXXJYI1fMMqDI5r/WVsMULdAv3WMlK6moJACBn5Mz6w==","shasum":"37fff3529bed272bb8c8dbde09d5dbc8423e7404","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-342247968-901ec7f2.tgz","fileCount":35,"unpackedSize":184580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwYxYCRA9TVsSAnZWagAALDAQAItgdoAqgUj9W1FNnAPt\nQoRt6cEorE/cIVpMzHE9+aPgM5TtC5MeXi6OzecED8ROBRa1pIyZ4alpJ3HA\nFOBmbk2j7GVvLnhYIlcRsHeNfVx9uqgpoB4rYwkjSUy4+9nH4GSznDSGS5Dd\nqL7FPvg0yaGVqXQBvab6Rk7fz+ex/hvBYMIVYzdHs20GPKflsHTAEIth39Qt\nVL5zGqLHgMDn1sfeCh61RvCJkqwkB6UX/9NEFd/ZEmGs0r1gJTq4jgRfB2Xb\n0rwpWyDDuDkZwCb0n5feAhCqW8ZkLJpaGuUaExpamZ4N0N1zzWQ8SPtXYXLr\n+W3Mm91Eyf+km5D4p18QOZ7i7WRTrGNDz+cq5h9IxgKAWbss097ZfK/LKC4r\nQOx0o9vjaIkcH3fij/LxhMoNnGtAckN8gZYIE84OX9eFxbMmhV9l1Ggz5+el\nHcp4eUBLtQ6bP6yxFsSVZEJrfDAStPEJ+FOzKBM9lefDLPCkB4HFPsY5XJ1F\nfzTQ1e/6kmSi/yxA229fNySIu9QaXNowiOP5cev3GuJbEd2Erk8ndvpMuEZ+\n900QVapg7FlaEN06+yPQMF7qk8vscJJz3JyzlSdfZjTPvGPYoMrs6OVP3LeE\nY+l6mgQNI7VnFW29962ry2ev1nRLYqCwJmT2tIPpPvHzIPsDxrUmk7Or6GIn\n472R\r\n=TWHJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICElbHEOWgLbfJQNm/t4Q4OUfPBB6ypJ3AjpUiihuiEbAiEAlFcLlZFC+CmHjjTqiCFpetXFygiwABwEYKcXZUNXpHU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-342247968-901ec7f2_1572965463715_0.060175708812128414"},"_hasShrinkwrap":false},"2.2.0-light-342406951-b1967eb7":{"name":"tripledoc","version":"2.2.0-light-342406951-b1967eb7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"b1967eb7535c346e190c8b933173398564ec1583","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-342406951-b1967eb7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gwbzC3ICIdV+llFA41YD9wCzYMzF8zh5HJ6/Hj+KEfyChJblrtaAGIbZTD1MvhOBL0B55Kz0Zy7LFdCVE0HdQQ==","shasum":"482afa1766babf53dc77f75899b93fb95f08f81a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-342406951-b1967eb7.tgz","fileCount":35,"unpackedSize":184922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwabgCRA9TVsSAnZWagAAkckQAIZqMdd1xOygbuWp5M7y\neMZDqotGjE7/aol0TxnGQzZxbUMXjXI6qX1rSS4Y7dwheJNqAbnbHG/utecC\ns3ECZklVrBaBfBIOEga3Faxc0gfBv0B+Dq3qq94ppsRfl2D1XSEz60VbB7oR\nBE/s7b9jDnyiFQ8OIdcNgNIR+G83JHXwj6OjsVU8mYz2kYBebv9LG9bQECIC\njJeK56z455t9aV16lYjOcrViTqm80fJ44jM6yErRSS8o2jzGRvspKHAxh7us\n6BhcBk8oFcKjUJLXwV0FwOk+M6ulUf13nLKwIJiZ8wI1mKOVHV9161tWc4ZQ\njklB2N9zwHSNkDcy3WYQ818EHp93/XYLA/MmfvQfbnKBD0vhAc6MUFbjkrY+\nVQ2mPP8Cf0TQVXYa6sWxnV6ZEEHfhKM8UJvBm0z/kLUglHm0cdB0MHwhZ04m\nHeXI8FFP7f0Rb/jKvENzASKO2ZvCj08nh9fTt4hkRusfJ0Z96t7YYGo9VWY/\nfL4p6eFzF8DWExN6wGFS9/dd8nLbBBe5LwgIZCDPilYfHp6BtrMd9jrLzafL\n1iHaHL10LCT1vuIUknMbKC7AxEmK5ZWpW9YtT0wql7P3Mz6YXbT+8J1zbiKs\nfUs3xnUePVaZmXeNZuuZ9RPYvhpTuFOl+CWf3zgyQJ6QH3O8XEeiODfqkqQt\n+eNs\r\n=+coz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8qKIUgp5CkhhWsuBOo3poznpQa2yQ5Dhpz3e0nQDKfwIhAKHIh44mhBCnFn4mNMkn7mUtAjqNfiBefXx2yaNE2I5d"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-342406951-b1967eb7_1572972255845_0.34978922030261983"},"_hasShrinkwrap":false},"2.2.0-light-342430250-eb91d9ef":{"name":"tripledoc","version":"2.2.0-light-342430250-eb91d9ef","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"eb91d9ef8e2dcde7969f0d3f94a8173abbc0a1a3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-342430250-eb91d9ef","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-erDqajFxAiXRAuCSlOnpbxvHWt28mZGmes69aK6b59XqYSSPKnXm/S2PfEDjLtIsaMSNrmzonk+B6Pbmj889fA==","shasum":"7e95ff49000cd25b3351c4ac2cf1446a06db1ef3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-342430250-eb91d9ef.tgz","fileCount":35,"unpackedSize":185306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwawBCRA9TVsSAnZWagAAtcoP/0azGpSckM3HGFFfrfIn\nOqho5j+cOgX9AvUkF61RgAELwjFGgp54YO9BMB/BfdA+nnOCL9PhqmLNHk5R\nPXgNlKTRGv/mWewqYKh7Zgi7FHki9N5woumBhc5bDP+3vRBtA3gvH1ULfyUY\nmZAUvSMj4wbRfbSRjWj8ju+TF+gn/6yfTv9js1ODFE3IXZaJjkcNjW51sAzM\nl7VSDGj6bHqqYXAu39SgE0pC8ln8SXxW1yQBNjZ5e4PUGOrdz5gsTSJm7d6g\nYeOOB1MErMZGi/697l4UytqjjFDYJubc+ByzYWU8f8FxvEVAronnlu9gEKLq\nrwAyB+uNmWLDMSfPrcU0lbsg+H9Pk63uTub2DRLETwlfxpKKFZMCR2WiSP+z\nLmb87uNthRZqRHxzUHniXvz6OCoTV1SlC6LZm7RI3cjBqzRlSn9Wun3P91k2\nUL0TW1QydJiL59F5aQULDiUNcBp2c1GpX44goLBRe8RrXkfeqcwuAPXowPc/\nFMCVoXmqQemqEHmnF7Ho6GVewfsxbnPmrAmKHKKBM7o/CPp/LxGT0vX6h+8O\n+YQzL7Dpj8wWKhq3D2klXDJozFGkyGoSCSsUdrRzhtc/rip7DzJxdeTG53ns\nY9ObEeSvOIh84KqZJh0pP7f8WjcPlju3lAZs3RKcXqLLDl8AEXRID46kTJ80\nwFfJ\r\n=8wUk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsh+rBXfOS847IjAwIBbmQOi/42L7WfQAhbGkSIMxGSQIgJGJzC0r7Qp73r1FciPVICU7vLD81P6KRz6I8jYesnEs="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-342430250-eb91d9ef_1572973564865_0.3686584617355404"},"_hasShrinkwrap":false},"2.2.0-light-342480132-78f0745a":{"name":"tripledoc","version":"2.2.0-light-342480132-78f0745a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"78f0745a831f0fbcb8845685648c60de75839b65","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-342480132-78f0745a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-HTwy943UGHrqkFMJ8RcVCP/3E1cWagrUu/1UP/dHKG7e/khloufnmAU0rvKn6V9vJbwnwCuMSDNebUhSgbTB1Q==","shasum":"8c54028d340e4e17b7dbe882067f4ba9b827a14f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-342480132-78f0745a.tgz","fileCount":35,"unpackedSize":185336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwbRGCRA9TVsSAnZWagAANaUQAJTHk4JC17qSxsCbUxHn\nCp+sjVffR7Q7SQXgzY93hz6myRFWscUu+aXXb9oBjky8Eu0RYT83xbVi6txJ\nq+IuquKa5D+cXofLq+oPa90J8pDDCLo5OjSuxG5Wops8+baWqUilm/UMLMa9\nR51kcm1dDYA0OyVY4e/X8txaZmC40KJ5MKgZBL0/8dMU0S78wGkAnYTdJt8e\nanODJmqxdHQxGiFLKwwllfhoL2uSwJG8JJoZB+qznKDvwYRcF4ezfqC8ofjn\nHNOL45YB9eK08bAnqBhDMNufzv2lY2/vPUCA/OcBqJd2V1H3HnFi8Cdkt7Xk\njmUl9+/YWlkWi079ij2xuMG5hfWlPu0G4K0fd4ooaWP32/t2x/vHDZsR2MX9\nH9gOj3CIm5YmQun8mC9GpyymbAav01SWow4G6bWdFkVZJv2pl2zWI/8VwNFg\nn7UxqtJOkzJLaytToSf+XZzP2xtsXwIaLeF+adkjprZUNFrESAP5CWD6iQWO\n2UHe4pDdJK4nTuSTmsOnJo98kdeZZg46U7gGL6BzGSmK/D2XiQry1ZLrJ9iD\ne8CSkn6WqZ2FLg3a3pWoyfUNq7Ns36sOBuOS/dFtrGBRB2JR1NAJCNPKB6HT\nXItLa5avVS4slM+kjPhkYLONuAtcoSD3KyUQ75i2HMvbUGqFJqgdwQjwyvDS\n+DM2\r\n=CBVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc2r06udMleBUGhuJsNhuJ0aDc5IcQolP4a0qyCk7KDAiBAVVXx3Q7IXafb9RStM82/95NuhOpZoCABngM5ik8WjQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-342480132-78f0745a_1572975686127_0.47781075143094864"},"_hasShrinkwrap":false},"2.2.0-light-342493516-4681661a":{"name":"tripledoc","version":"2.2.0-light-342493516-4681661a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4681661aaae074e329e4b878586bdfa6c0dcac65","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-342493516-4681661a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-X5uezqnzKvSMKMv42hukaKLqEbFe1pfPytENt+7gnF41q0px0tKORunUjU8j7Az13ovCosBJlM1XGnEOLaaEzg==","shasum":"7b62eabad1605627119f1cb88b5aa59bae9c48a1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-342493516-4681661a.tgz","fileCount":35,"unpackedSize":185578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwbgsCRA9TVsSAnZWagAAwxgQAIq++CCirJz5Rd8kfXAX\n8FtUCLuW9Eo0lzAYIzoo61AlWcgQNqyBZBde5Blr4S5fjIz4WxA+WLV5PrJO\nFUyZTJV5/TcvjEMpnypIZNd54taXmp/ywtakRvWUO0nyjRP7cC4EWGJW4jsP\nMVcCo44qk94GQBWgRPIPOPaZe5LC9QaTSiSjsHqnHxw4cIyemFZo1JB8xcGX\nDNfa9iUJdz9ZkPQbN+Kyx+BWF2Txnw+ZH03/FSx/MIZJQZ3pnM5Bcz8P2w6u\n+9WmfVjG/z76zs3epA0issfvmDmCveWR1Ur9kWYZVaPOpRRMFZdvXln/Vicj\nGbVAXqFPMRHiIQNz1DvLyByRINwZMhavSnyuvzUYwiIXDNrumkAPVS1CBbM/\nJaM1NFydXrWQMZxdgVLJgGbAhU6RJRIq9GGrcTRzhenn51BsjKwSuKMr95eK\nROBtz+Az6m1mE9Iq6CMKOm1YNbYqrisOlFLtY88kquChm0A51u6x3JYnK11K\nz8W8eTFH/DlGt5s+/jaKZaTs71wKYmEMuhUfiDyVP5vjTlRqZ/qQf0fN8TrL\n/gLWRr6izfeVAosDNWteP0CzZC2m2SHr6cSH6KURCsrGJetKmysK8IPNcETo\nhxdlh4dsKmIvmZy8MdlZErftF4kp8ZG16dxYqMat+S+/aA57BBpa0vs/oY44\nXnFQ\r\n=PyzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjBHFY4Kh+EfTrOJUmjwV3tDMJFGrbFl9rLsaQnngRhAiEAjW2sYQd1VmVfCoRA5BYs5bjNox7Zf0xskyBPI/Ep4bM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-342493516-4681661a_1572976684223_0.16807447907556172"},"_hasShrinkwrap":false},"2.2.0-light-343513709-35bf25f8":{"name":"tripledoc","version":"2.2.0-light-343513709-35bf25f8","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"35bf25f80c53b216fe74c390fa592ded9d9173e9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-343513709-35bf25f8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-XQCNRajh19Uk3mpb5hzrq/STCUeIe6XNnDKxahKkANwH1leYbez1OLMhfSdKnItJZpUvayYqTigLYb6BSncVzw==","shasum":"7fd2655767ea491eb59c9d54957d8154f2dee050","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-343513709-35bf25f8.tgz","fileCount":39,"unpackedSize":238381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwunqCRA9TVsSAnZWagAAXP8QAIeDfik5tq3a/OH0068v\nQKr/4Hz4LG5zRn0t+/tuboEEN6cIRCdCyaeSWWHXrN/8vfh/eith+3cGR4B/\ng8U6xxZLlkEg7FFHgPOYm8f/MesEkyr9XhAEl/4DeynUl20SFTWKDseRKnUr\nA7+tHWMWEtwMZvw1FMZcXh0WfbY9GhFHRrspocqOsT8v9ymqaDgv59Z5f4cn\nbl3lAXLNVuPg5r5ExLLZBB59Z+oekoTAznD1uPBbMy+rTwwZn6i0Fx+NfHx4\nmXx5O4k96elvwsCvNewVH1eMlVMfuiKaTxxAbPc9k21VRqbikNEQtoaYXxbN\nJeXQicyalh3RcAF+B5n6cvRwKRH/Lud9YfmZh6xz1M+6N+z3Tsulc1wlLhWy\nV5sNzvencXecUDx2ah5ACsWFAoIoE5hrBek1OBLZD51CyDM0UJiQfeNS0q9G\n2EUSVpouhTA+ru6AnrEA2FXf+ceSQKUnSWvMvRivEC3XiMwKIQy1mwt0U7bU\np2vmzqCKBxHWYEQGpfI4dHzQzXN2MXTOA0YueWTjBtjI3Hs+rmGUs39tWeVn\npuQjfjNx4aZKUvam1qHTgWDAV9n5d04CHuwyfDioDIpCzR4RYcGkXIrSZj1C\nYeJ+FCgdlUN/IgNy9R8xMh028Rsr/3wHOZOwGeDtxTpP8oSz9FxqerJsY7VF\nd1F3\r\n=LYEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDii/kW7xtSzzwHvwM59LY20ONuDegiqhv+bh2G6iGdwAIgGkjTzcZ+A57tDR5mMP6vFD/f5FqvfJ0yFPFvA/OTTHI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-343513709-35bf25f8_1573054954283_0.7409219323777503"},"_hasShrinkwrap":false},"2.2.0-light-343568201-041128dd":{"name":"tripledoc","version":"2.2.0-light-343568201-041128dd","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"041128ddb22707067cc70f261b5c4e27492993e0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-343568201-041128dd","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Q8pzXY707oBpD9xaMjcez+VGu5WBpZOQduaxPrsbMfwnMJHKJ2i1rsNoBNFBpXexa2PA6fPhedyJgGwHVDppYA==","shasum":"2a2c76982ebdc46725c29d86889a4d885ec839dc","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-343568201-041128dd.tgz","fileCount":39,"unpackedSize":238744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwvPOCRA9TVsSAnZWagAAmicP/R11oaLgpyexqtzT3gXf\nbuwmIHfyqZEIT+M1LqKvtGRi5d5gBTdsX2a/6Vx/9GWTMr4DRZTZq+t0Jzdc\n9Z95aVGSfODA3nPbLz/loES9WkVPsP3HLqxWadDj1qENZ4Dq+YR3Z9Ow7GDU\ndo0Z4v08rmU/KxS3yWYEXvpxkPAt9RXWrQacneWyB1fZJ64oM52avpBEgNZL\n0AfVFRtSVaomLZLWAx7AAAv2oYjOrn3eAy8M5L6lVPiGPnwOIu3t2APB5AN0\nkbOnV1Ed1ngx83qrXXAi/LrS/amx/vLvtaGESWDIBa+//UJ5xGKj37PEo8a4\nzd1yjhw/Bt6Ip6Sb/JKMUi3JqPQM9Vfxm0rh1z7eoo8ke1dZf3L3VfXRiAm0\nkHfiHglDlbkOFEOpk+3ldD0uoi/k8S+D14V8KYCoJphjrHDakqIz0AwMs0Lo\n+L0jYhganTGgH2NxyugMYpoUR7YuzNVZBbRaWCPhy0onAvBo9YpxOTn8gaCy\nc3tpXCcMGi9CH2r+HccyOrT4hO+cB8PYwJsXKwZ4NH0ORmkaHKl0EN3NF0Bv\nHU6ZEQ/lK862yc5ETXrXF1qk+qPJ+NDE7qOuieJ382UFwl6q1KfuJ8p2p70T\nrs67LNEZgeOzvvRTfOXHyet/D/BzzVvS3Rw39KZX0vRJzDH5cNMZ/1CAMvG8\nT2jo\r\n=nzAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiqKkFgzmEff6KNM6bMX8vvb/z0AD3bvLleEHR4a7rKAIgbNsU+Q28EA3wAGbu4AAAke1NotrzIiQR4x9HIEM+Ouk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-343568201-041128dd_1573057486029_0.14705530813843248"},"_hasShrinkwrap":false},"2.2.0-light-344182511-51bc0975":{"name":"tripledoc","version":"2.2.0-light-344182511-51bc0975","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"51bc0975f47cb13b069dfdc3a3f32c046efdd360","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-344182511-51bc0975","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+bi3WVdq8y9M9aYH7VBdE0MxmTvF/H9eC26O3C2bbJI+Y8r93LlfKMRczThfpqYonl0A42Oc7mGS4+tD4+juag==","shasum":"c06708d2e5da959f4727cab9c4ad0d473415b112","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-344182511-51bc0975.tgz","fileCount":39,"unpackedSize":239542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw95NCRA9TVsSAnZWagAAfcgP/iN38OHXxWFk5TA2ayJ7\nsRpJNMv+iwy/MrjNrSJoZz8EE7tgtGhGjw8ZuISHY8X3FQQBC5Ye6otCvf0R\nRypVAFNLtzfpKIumfZZqnTQEv4eGVTmYpgGEAs6B8bJpB3oVsklShW2X7juK\n/JhUf5ePegTuFx6Di9SXflaL1CKUFWSnjVcbk50vcJ+ktwdXwN+Z8G+EmtzZ\n6xiF1BH80G7JfcwfnbjKaqggf3xPJfl2JN5ojls8PPbqFMNlandBmjxhA/ZS\nV/dVC7pN+EesOiqPEONN4f+PyfDuyQXk/KeFwblcepBVe4rAtg7u/0HXcykx\nN0toC1oBUbuNxmDJSqyZSMRQ2xq/UiUV89GJisnhLk6TZFC1p6pavGh669Y5\n1m7tzOFATpSXw1tOWbmhRcAwUVBZe8L2e96/SsTvbHJv/tQ52EiPk9DBAqZO\nMBPcWmLRTIr2CouQ1Mxuo2jkvOAqQlbrNI6xq+qqD2oH02lk/NJHSK6/7fNf\n+MaQUtmjHmcw2OiXsHheTa25zmDAtnfIEAXp+3JCVI24uIvCj7RSSRdIzqo7\nByEEgdW87K6Z0qAHlObF2nc9js36qY7er4EM43jJxsIgBDY5rCFOmwoGLHki\nFxoRWWIeJAeBBwCbJeIrP6GnwHqrH8wSatZPm7JT5mW7ezYz2AWaniLjhJo2\nMZuz\r\n=2ElC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvt7jpqkw/1CIcr/MhWXfzW9q9FyvNnEr3u5tDRLSmHAiEAp3vmo68Qpo1YvjppH93gbvc1kdGpotGvuXHLacQ+Y1w="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-344182511-51bc0975_1573117517390_0.37678289558048883"},"_hasShrinkwrap":false},"2.2.0-light-344187396-f82f6083":{"name":"tripledoc","version":"2.2.0-light-344187396-f82f6083","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f82f6083aab6aaac8b1658e47322b3abeaa5b799","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-344187396-f82f6083","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0EGRFJxjrwIR8IBmFhT8X26A64c8zKDvwP4MezHn6B8a1cnbG/552/rtgTadgA3ZrkXYp7fqfSMT/BmpNm/kFQ==","shasum":"39bbedfdb73f522c8a55d8ec8afb2d521f4ecfca","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-344187396-f82f6083.tgz","fileCount":39,"unpackedSize":239544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw99hCRA9TVsSAnZWagAAN/8QAI2RhHdSP6B7oxP03no2\nqPylVFP93W+tbpI61CT3TY8IpEaAb+p6h1LwP/MGnsIgM4NJIOuOmfBUg+KD\nh0d7198xfwHFveTqmop6JTLA0LrBai7VT+lWJfenlRxJBOVw/IRD6ya+U2VR\n0TV6fWtUX/3+HUE67PWG4HhKad/VjlE4CQjzsIojAC4LsudUXqnCdLTs4I7k\nU+RgVTkzSSd52Xc21TLUnQM2AQRDfyCB4mjuo3Hd67JlKsxYohUv+ZJnC4Fj\nyMZymQ/Du0jTb19Gwroi1cC2AQRp64NNYc4ElsXmJ8Y1DpxGWqLqZIiDT2cm\nFG4ZGlJ0DYTTkabzpWTUBtX8XHsNICLn71LsVItf/6feBsQpsbXD2wl59Nwi\nfxBahOd07x+j4/BcRRPwQ8PiwjHVpTpDeoMSQ/0/wmy0O0k4KdMQ3qM1cifV\n4obhVNgDY7mVGagow/xYzPyVVhktoTsyMvBJxS0TwZw1brYRsZsPHb5A01um\nz7h9S78gn0IoQh5ffDS32Y4/5Rc9UJOzeCeDFJzeWXwid3BMXycyAVYtsfbz\n4gMZAapfjZFfy85yHbxc5W/FlhzQYa/ybjsIruLkRg6IK3pzqnOntPAjeoaS\noQ37lW8NrGWvGYYx8TDza5/ufGq6fwEmqZaXOKWbmaA+SgieV8lb0kIreUr4\ntZ0y\r\n=ZPCE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIdsFio/8109O5H82axEft70Oyw4JrsqyxWMIEQ8DXNwIhAIRok0IoCA+6E048S4wCIUfbQ4j9hXQWiyn8PZu02xSm"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-344187396-f82f6083_1573117792784_0.5073097280146648"},"_hasShrinkwrap":false},"2.2.0-localsubject-347347185-261b9d62":{"name":"tripledoc","version":"2.2.0-localsubject-347347185-261b9d62","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"261b9d622a497f196d4d112155d3989cd8c92b08","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-localsubject-347347185-261b9d62","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-N1yk4kA3rlE2KdpYO5gXJriHuT4oEh6jItp7LVfQKmTjYSOfvpdKCZO0FaGm6XZSWfgXIn6IUFShqiEA+HjbyQ==","shasum":"a8eb5c847fe7824f7677e70fe0f1d0527b9c2611","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-localsubject-347347185-261b9d62.tgz","fileCount":37,"unpackedSize":235693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyXoTCRA9TVsSAnZWagAApJUP/1uTKsOhUAOchF5AOw/E\nx7NbJ1LdPPzqXg554ibD7x54FmhA8qe9hKM7c+L714bc6Q6M5n0JyLoWhNnG\n+5B1a+JVp5jCd4uQWxYQPelro9T/26ifF6Z7l5f2Z9abSLlTZsrCktBBcGit\nwoccFAiy07LaVcqS3iy8gRcs9IDDDkbNLnLGVCMi7Ay7QgsQVkMCRn7bTj7V\nFZz8zMbI+9StN4ErFyq5QCIkn6Jt5MVflYy1RUM0mRNci9X57HDo8xFzwVzH\ndfmYIGO/OeNX4v7sg42ACyJGYKEFAbY/qrNBNglKgATSm7K8C/mbxMGgsuDN\n5fB850GjbazCT2smqrT5rJQpz9QwV+vmWQza7s4XZ4IH8iR04sE/gOaWl2bx\nPzubwVVWtbyMrbXU2/DBFWtcW66eehxlXZSVhQ0pQZEnsjeX160wV15xH+3Y\n4EnGMuvh2+pZBT4+9UHmzz4pplXCGKHiGbDPiECMCsYGu8JEUNWI6vhVshJr\n5xx7jySCd+g2BTgD2o8d6sMOz8nL/KyPbqKDo2QXppM48wIUonPI90v1akWS\nw3xMnrZDAkOCL2wB+HlGf1jYW1FT+1yMBrwgZ5mJzmpSxFb9UOlUkpxWr/kq\ntkBfQBvoqzXmZtvHlGAT96ZUJv2l7agh8JWA/HczfFVIcGFDKxOfYVzX36mN\n0cO9\r\n=X98/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD8OmDbFQ+lNjSMbA82mMo1ka+Uk0sgONnTaZmxnFP0QIgAS3KtXccp7tMqxWdci7rs82jTPCuqfQjFtmwVFfH7zc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-localsubject-347347185-261b9d62_1573485074874_0.5364943989209978"},"_hasShrinkwrap":false},"2.2.0-master-347968562-bae02889":{"name":"tripledoc","version":"2.2.0-master-347968562-bae02889","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"bae02889d1e2200eabf2600487b67b0cfb1231f4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-master-347968562-bae02889","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YwC6m4NelsRo5pSbFhr8ODkGwVc/gzCehuccU8qiMUmshN5X7d+2/FUNHedOJL63Zujc0Yo4eB99vKP2BbACnQ==","shasum":"d01bd84c0492602a1b453b9a1e2ed4c488d2e3b3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-master-347968562-bae02889.tgz","fileCount":37,"unpackedSize":235687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdynFrCRA9TVsSAnZWagAAx3EP+QDlvTnXPiQ2rQOBvdsr\ny/G2sG1HFYyUM5eiQiBS+7f2jEtctvpq2tH9AMSfsriOYWGd0/50NmXKeDbR\nBEBy6SkMJsKtCF9PTL41etLfD0UfdwyC8opJg6e1vHqJoODGlRcdWraomZro\nl1S+dNaOutQbpS4sLRnBnkn7KH++dy1xxQSO27CB12jxHJUDSL27kYL415eS\nmYGUEXkOkv60NN9LdEz7IXbcuj49W5/r85I0GLjg7uC8e5iEe4Z0gsh/Ojru\n7WF7WUdBlDLYduZYPnuYZUZOakiG8j25xF7v3MSiEzC426g68Yx3Aa7UC8w9\n3Txcen+8lw4qkMTmMw/eu0ddjXPNpP2SHxIU7uiaQgV8Z9lXRwkY2Khs9UP/\nHpd5oT/KcBxsv1tujZTP0e9xz0/j6HXI5ZitGfMPn8pTDGZPnY6+0kHigddz\nAK0F3cu5TXGh0VkSbId6Ss92MZRGL8aYsMkJ2gl1xmQBQQHR0sRE3GWMn2Dt\nBG4ETIWB62TZn/denEn0GqTC513CR5xB0PmZLg0Q0RORrW8UNofwK9FtUAQR\nIELJA0V4pn3oAJ5pEmlMnArv1mFrWumr0U5U6wPkVwDzaFBQCM4PgYSweun8\nTBm3qlMDP/bBx8O0BWBx9nYBY3rwf2yyfvYAKvZh2L1ZZiL80U976jiLK4/B\nW5ku\r\n=Mnc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw6YBAbPftWJjWtVVu++dZ6Q1Vlwsbt8R1NpX7SHkZGAiAx2yY0AZaGooyPdLRlCUcQwKRGNneNkTAUMQ1yATQsIA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-master-347968562-bae02889_1573548394817_0.4183227502433047"},"_hasShrinkwrap":false},"2.3.0-master-347980291-090ed699":{"name":"tripledoc","version":"2.3.0-master-347980291-090ed699","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"090ed699687b5bdb904b75dd6db6c32bd29ee868","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-master-347980291-090ed699","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/K2tvCJjs6jYKl6BHdx1eGaSSyPWDXDajCRWyy6sBYzihN5IOwooMzaeEDsSCk9QHF4z3ezcVB1p6elbiIfzww==","shasum":"a5db71188878a83322e6b7bd6efdb0bbbe9af06f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-master-347980291-090ed699.tgz","fileCount":37,"unpackedSize":235712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdynRhCRA9TVsSAnZWagAAsIMP/28jd5xCFIxEsmfWwxTP\nCdjQWgb8HoHM0m78466mYDm0UI1O/bhtKt98mmGzlaTL2wVZmeS4c41ef3tN\n02Nld2pSvP413guyn9Hi/1SdX/h5d8K0jMtdRadVJPMTBIwSSSGBQ1rOjGH8\nzLLKg7OH9drbHcmk+XtJ0Bo3cItw9QS15sxp49k8VNKc4xG2qEt9xq8Fso7D\nkaobuLLTkSI5Vg94lQh6vZAZBDXocCKpiUVpD+p8PvmbiU0O9060noUBfihK\nRDGwWC2HbvAE12nKWvjipgcjKsC11i5Thlb4b2amuKwKJfNsXmz7/kHzWdbp\n2PO97+AqXwK+7awR5erRVOpMU+ER1dxJxHzliLXVZsFqu3CbDc+2jVgq6Kfx\nLweUtwKtG07LttwBkyNcTumDBGutipVe22X35Jnl7AixWC2Z/JDXgac2PW+O\nmeh/weMDXIu/ZXvZ92SyUzO4zxjlXnP7qaisEBYTmX4hjvVmo6Z+xadswm/m\nojyej4/4zQS3fLNEodd+0LPl0dWqpfyrtOT8f5Ut2TiZkpyjVW/VhCb2nq19\ntBOdeV1oinzDB8yFyY6CNLX+ndIB65f8hA+ymYNxX+indgT7BFfpSSN9dcVo\nSdPfsbzWpxfpa42oy/6nFWqxXTA8xS8sdywHP5PY5LN3Es/JsAI1gIOtwKTo\nsn+f\r\n=ragp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbc/p2Oa9mXwGVI2JoNlrxQcmiS64+pc1Z7dwZU3O5TAiEAzjpamG36T6IY/YuNU2ecamYDImd8B63DtnBRUqa4yHE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-master-347980291-090ed699_1573549152804_0.3392897635161449"},"_hasShrinkwrap":false},"2.3.0":{"name":"tripledoc","version":"2.3.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"090ed699687b5bdb904b75dd6db6c32bd29ee868","_id":"tripledoc@2.3.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sW4j8U2WzxlPIdUdAiV1sI0OAW4n8iFYlVeOErTm22yQ/cNar/8A4WIPc0md3uJ0VHDykwuRoTKMUCoCICpT+A==","shasum":"85fd07534c1c18e57ef8b9164a78e992691b380b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0.tgz","fileCount":37,"unpackedSize":235686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdynTQCRA9TVsSAnZWagAAur0P/iV+FmQmukJQrGAI3Xrs\nYeILJNLKQTb4b5+DmXmVe4zXk4fSTsS/kZXswN7azhcfrTIx9nXjibnwNQji\n2OUKgcZbC6XNwjalziMFTnNuXnSu40CP6tHSd1hYwwlbBQ0JkYO0c2fq/nds\nvCmOie5e87Ra4+PFhh2RUHG/SGxOqRjSVFsCrWZ4MFPhnzE89rUgBMIPaW6L\n6FRr6ihTZeS8w8LCEkxQVhxlLK0FcCpOGtiGyXK447i8hQyj/0wlz1heeA1b\nkqcXtXI4VtGQIahuD43UPz8b5+S+nO3mfH7pplwUtPDCp0AmEZkPdEvNz73f\nLBcFf2Jkv2KVUmV5DQaRqdfiUOijeTbKFUtIA8KvnLewWLQbdzKERE9qUD4W\nzwqemd60gKpqGioIRYRt1UIUZCUvVH+avd02CQiYsnLdQ5pl2FvRcqcTYNa4\nWtRDZ74eEqtwUeV5R0VlbOPZnzIQgZFD2xuCBglJzD2w2qOaUKJ+BkljusWt\nrmsGfl0NuIcH8LxxR7YPo/YP3G5bRgne04FfERXZ8ZhxDD/5MmpL6oknsvUq\neoYDUDGKUdTtjLqIR0rToZC/16FOLDDMkoVheFypBolMlpUd4tNCXcff76yS\nHnIEdmSlZ5DbxqfLZWKJsZ14TNSRqSPnuq274oD8qkVRheMXsYIyjN0hQGEK\nqRrR\r\n=YOgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiMmv25XPMWq7zmlefbA2i26D0hHw7dsAmru1mQ+hHDQIhANyuV/yPvrcRruOc/ijlYn3grcpvYCF0c5NijW/6YLiy"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0_1573549264461_0.06535539811842472"},"_hasShrinkwrap":false},"2.2.0-light-348071100-0ce5e89b":{"name":"tripledoc","version":"2.2.0-light-348071100-0ce5e89b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"0ce5e89b225653925efc90d6c21729b5d57d3bdd","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.2.0-light-348071100-0ce5e89b","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-IqEykL7qsI7loVU2XFUzayn7ZIn6rMA8qIXNb/KQ6S3YmDe99lHoYPY/DfrnoQphkuvUKe9hcEHnpG8/TSFPGw==","shasum":"04aabe14ab2841381891d3c3ada4868b1233cfd3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.2.0-light-348071100-0ce5e89b.tgz","fileCount":39,"unpackedSize":240935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoF1CRA9TVsSAnZWagAAYdEP/042y/en0Rk9TXPoyib9\nE88eQc9P3/DMA7AvWGbwS8QIvKswTv8zreD6xCQOJ/NzkVfd694d0U3EpM+Z\nZWyqFSLEHsendogu4LyRg7+5DFpIemQDv5dZodHO8/Xmv9r2JUllX+BuQl52\n0bw/lqT0VjQeSSZSslBQcaBj5h2GAs06wZmAaQwCnqhjHY7OOAuvB1eV/v4a\nj+Y8DKI3L+Qwc6gMvJjW2SC/QZe1ADeiwXEZuxD8nWfLIBzp2MpTFSIQGISL\nwJk1NiAYyXRqyYWzQaTuNDw6gQp5sX7Un5tYgiarZjbFXM6qD++NAHAwvY8b\noiFMsQxSb5dPAOi1H0LeSGUnY3pUr8s6qKuZePnvS2Awd2SqdgiJLvdxA+Lv\nqhIrPsqVD0mcbcvaz3d7DU4o8nxy4G9dhDco5T3LHZDG8cUWAZ+4uhT7w7RH\nPH3Kc/AGWVdMCwk6ezrIh/uTydCSl3ujCAzo/nJtr54sFCTMZBR3Q0sMHBFg\ncODAgGnS++++EW8cz6UBK+qJGukkIXhVn8db4SBAy/FWnn3PO2BdqTDrpZl+\n2n8y4t/kIkwDrCimyJZcWvlD5mhRFTpnRmNaGHhUSCUfJMqEkUeWRzQ0w5jI\n5DcuEH8JyY+Ha7FCCeT0lvmNMB1OohWfMenBqCIlde+ReiPba8wJr0hE+aTw\nZhGZ\r\n=zaB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmdV5e42ixctcRWfTBaNESrCbVR6sftKRwH6FATe2v1AIgFynV8VBCztUj53Qk0U6nLohTi3KfoE/As996ObaM398="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.2.0-light-348071100-0ce5e89b_1573552500719_0.10719868675653443"},"_hasShrinkwrap":false},"2.3.0-light-348143358-09df3836":{"name":"tripledoc","version":"2.3.0-light-348143358-09df3836","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"09df383622bc9939a0c8ebad3df04997a54c9ea6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-light-348143358-09df3836","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hwV9xoqfsDHNxCX7alPWmsYjbI3Vn2xD7kfgE7hAGRPxYFtVRZ5OzA3utp3wX16WhEZY1vwVFqlK+yka3RFuzw==","shasum":"98605537c05b8770c9e6dfc0642f55eb5d97efdf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-light-348143358-09df3836.tgz","fileCount":39,"unpackedSize":253566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyo2KCRA9TVsSAnZWagAAT5MQAKNL88lP89sz7VsR1Aof\nge/OI3wuqQtO/lrG6bxr5LnaA/ypeFrjEV/whTz8JydF8a395KkjNJAP8lij\nLDvIvwMS3uLqJNfbSfjKuGTS+wGSDsRGKxP34fGjGiYEDbSy6h6X0lwFN/V1\nvvrGMl6/KTNQnNvCmdjGNTL6TtqHnUDJEpuFxPiPKgJHI9/5UrQ8FedCo0BQ\nbGDww/lVMqLPZ5/ONHAcUKoq0Bp1F+Qa3xuyBKCu5J8IvvnGIF46FC4urp3V\n7OalyW7D0oY1YaZxk6Jn9NNPSIzG6LQwxIHF23Xr+ZIMXk323vGkPSUDynFA\n3poWUcpSoFQTqEDQfOGWAXCqYrVzYzi07VZqaUBkqcswfaAcJng5sP7iy566\n1qt0YrB3Ip/U8FN0YplfSEFiWa+cE6ajrh6a36JbjZu5BX/Xg6GH+f/wqkwf\nOXtOMGi+0gAB9WXfZOWOBbMvbGGkLD5S7SFkCG//RZ880SgJLLocuz8tuaa6\nuEZ1so2Uy39PKnMdq1NhQd7rZzxPLWl2XZy04s9Eb6zgU7rSobw895x9IT8Y\n715iyYK1IAi8iLLVyFyPBocbCgedzXL2ZFc3PFH2IW07NYRzZwnQQ794Hm0l\n7qYa2W7x/+vyb95fNKr0aQHdNPKVFT9fwWVwmaVAIwZJLRx6XhXXq0WYVwbH\nxvyx\r\n=hn5T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPxIj9kAcrhyDRqnxvWUZCWsblP+CzwaaPXXcWhTSs3QIhAMrJjQKwsWjZOEeNMySZy92q+90cY3wV/dtM5x89vQPy"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-light-348143358-09df3836_1573555594146_0.7192126033648241"},"_hasShrinkwrap":false},"2.3.0-master-348281282-b860426f":{"name":"tripledoc","version":"2.3.0-master-348281282-b860426f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"b860426f33a09e982611b594bed9bd842824bc45","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-master-348281282-b860426f","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-OD5jlgkVyyshManc+k7okJ5PdnH9uXA5KNBT86LCzlZ6bpuoWl4zx9BbwEZW6Bl1FNbw/TQXUCGmxVCjbJWcFA==","shasum":"b63dfd32e96e9ab9bd8ee524507858a030296cfb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-master-348281282-b860426f.tgz","fileCount":37,"unpackedSize":235716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqpDCRA9TVsSAnZWagAAgAgQAJQWriXlT4sKn5VoD7R2\nGwH9jZw5X843vrwv7CQqvyG8yeRZW3R2cBxnaIbiqn9Opqw55yC9ZN7vgHwp\nfHwy8xjwo6XFpgi0ydQ+coPESTmcOYHn3LqrY4Rl4NdR5bx+B4iRdYLEpwCO\ninmj+5RexigsXIPdliItAt0jYSaRykj1LA1piaYwdx7uWovt5dgzI5ay/JfO\n8BY3rPOTvBersI/1iV/4ujlz8I/TYpXk+1Ns5a2ZKxwL6Vy2wqfHk01DdX5k\ngaza4h/nF4sejOmyUeQI3LGt8k6QJ7ZT++MZOsCJzWs8k6A5qfSfZ/d8WRUG\nmPmSsfR73BQP+wpHEL1peUNHJL8V/ITPi2/12Xa8wR+AioCHyMAlmnpAdnFz\nUN/BQ3eRhNn4WPVzPlv9ELzdkZKCMJy+vkLLTi+binsq8a1kiVVCr2D+/1fZ\ndLYpEpAJIEg8vDBycc72M67+6opyNZLpssm7sTNo5mj+My2D/HxsWUU9+9/R\nVDV1sRfR+DBCOKLIu0x2HBlhCe0YktXGblk+z0cZYZ+Pete9YcVeWPK1RcqJ\ncAAB2wGF9GAU/0KvfB51bC61ufb46iYIxSQ88+5xwun5qjQNqEfLjVopgheQ\nDY+vVvvXiFTer+HwWSYdfjncR5OLw5delVLkIKazoVikHbDWmC2zGUiKmRpw\np+ii\r\n=s7rt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRSE/cHoLW61ledhyynleyPOwsWULnsxCLCwTj0NU1WgIhANOfdeWVt9630ucLdZPy/ibDNKVeg2DPsXk4SQ1XzQRK"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-master-348281282-b860426f_1573562947014_0.3363657327796221"},"_hasShrinkwrap":false},"2.3.0-light-348281712-88d4374a":{"name":"tripledoc","version":"2.3.0-light-348281712-88d4374a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"88d4374a18a2c049d1632da20801e6e578242592","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-light-348281712-88d4374a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fkvxNTisu2kDVukIFvUYGey6fUnIireVjQaKGva0QBPepUh3tP5aNT8C+drlSSPikbf4sIsCnyiJB8lZhvdsbA==","shasum":"9664fb1556be9e087a9fde6086d2d6f532837203","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-light-348281712-88d4374a.tgz","fileCount":39,"unpackedSize":253566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqpgCRA9TVsSAnZWagAAZmwP/3iG7+qitOLZnMhplFgw\nL7qpiUWR+2k9RY30mJsrnKt0sMNWzyMXu5Ax+d21yYvbGBgBzuiEbnztZDkj\n2++IAUOharjxUdsV4y0xiN4n1tdmRkmQmaFtK8Zdmb7iki8F5L9Gdb068Kq7\n6TxhMse+hCKybTYJSPq6ciG/tX1D8V4CPoAEaKZt/z9wEF8JWbvVz38KLQ+K\nhhh7PHgx8Vvxd6V4ryGkROMNzDwS3CXHQrqCa+YhF2wrcZ3YyL9AwgccKT3x\nfvhaqUSFwneofPnrfhKNsmd4HIS/cpG97mDtrPzLbRCrU6OdTMzvXx1FNbra\nsgV73wkEIfKj7hY8KaOerS43uH77qKBmtdnRpmz/vFMmD7S64ZxFf1huxdqg\n1ilyOj7IevGjf8cHL8NUXxfKB5SlReCbtVSLb0LpgVe2uBReLO14IkLXSSwx\nDuFFSLFNRC6WZ4LtIKxDaZRwGI9bcCjqxcdiAR1AHM9Fp9x28iHPslt7M8yI\noSxKP21Ylzvuw8T5kJNl4sRA2a4pmt+VSqny/UCx4a8AuxRvMQxpFF3UsTuu\nLBaAk2tzUjrTZnS1UDfuSG8SNUUmMoOEy5hu36n7FV1roXUFRbn0fLVPT/Hq\noFmm+ekAiVj2PhFBnuVnoCHiOWkHuYq542irPhSaZk2QWnZqlq65ilNIZNDU\nigyL\r\n=0fhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvcEOkEkm+AQ3i52y+4AHau6LYwB4fJxuWNQdTve24qAiEA9/TiWSEykTZXglw7qZQXJ0R+KGgF71Sw9g7P3fs/OjA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-light-348281712-88d4374a_1573562975523_0.9329524236092126"},"_hasShrinkwrap":false},"2.3.0-updates-via-348554797-71a79506":{"name":"tripledoc","version":"2.3.0-updates-via-348554797-71a79506","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"71a79506d60f3a870fcd4bfed021b092520a6b5a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-updates-via-348554797-71a79506","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aQdLLvtJl4pZw5fGCdUtr/hylaYTLj+88D8m+yvm5uD8rjP3ezbStOKNut6hr5hI/2qgtsnnR+8PEVhjUIRG6g==","shasum":"ef4f6d625bfe8b28c11c6c8f8e8d4fb2bc63afe7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-updates-via-348554797-71a79506.tgz","fileCount":37,"unpackedSize":239422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdytf9CRA9TVsSAnZWagAA178P/02yoItgXXt8cS8LBHAY\nFYklikHYjr79DzPI2H+izUwg8J1zPrPkLBl2T3yq3+T3KpLrX2qtxgsGz/WH\nzO2toRB3DvAkR/Aou1PspuZkyz1L5gwwJbHZOsADhP2ir3hPBH+NgdE40k6F\noQ9eyHndSbNcHM/w9TMn4OIQLhN4X2TgiifVwUsBpSjmPsK8kShGVP4zM8RB\nGjJuYnuyfhDyLb4jDTXSwuBaJGLTziOuNYDBrRD54sOUNHDTaIiKe6hF8ium\non4ypoa+Wi8GEneXYOU5bQF/hfo0LWCZLg4rZLDaQs5WvOsmo4b9nHa/bhKu\n5W3iCnN7vM36mv5MaMAFfK2Mu22XTRCvKU5aF/D0ExmIxBLEOxyuZvA+VDK6\n1lJgS3jCEFW65w3BOUJejo8nedtQaGVcjjEpZLfzV/HnfTJGErln4NoN3GL7\nr1IXik4+DJHMCGafRb+FW107Rbw+dXhMe4usmeRGV6m125IouhFCFt4OOizh\ncoTC4ZOeRBqdP60Hd7nsm+N0bdxEO3HeY9jz7HF9eT0tsRxGGdVTjCyqsZei\nxRZB6bWXjoO/Mu4VMlwz9/ZUccaRw2yLsUIszjkF6JDebwgUYAVnveAn/9+9\nZuhGCHxHEeb4tB4j0S+ANVQbac1NkcprkKxaD/1BsUYF09WVfiAxh8uHDhqr\nwR8Y\r\n=x7oB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvEdWnJkv9GALc/42lP2JTkeAO9z7qHdGFUzcOA7j59AiEAyRyOKE6dbsbEISCH0l5SBEIsqX2jfPaoOJLCZX1oKjA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-updates-via-348554797-71a79506_1573574652700_0.38616193528930975"},"_hasShrinkwrap":false},"2.3.0-master-348563549-71a79506":{"name":"tripledoc","version":"2.3.0-master-348563549-71a79506","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"71a79506d60f3a870fcd4bfed021b092520a6b5a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-master-348563549-71a79506","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZJPpPy5baqQPfGKxarsoNaP6lvc6EuortNgmzQ54uuJL2YyJx0fZZUbggCzdQWaolIpno3FSLFJ5IkMbNYQvuA==","shasum":"69430f6f46737f997d05e76df49458e8550e5851","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-master-348563549-71a79506.tgz","fileCount":37,"unpackedSize":239417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdytnDCRA9TVsSAnZWagAA9kUP/2F/p4BMyGD8Qnc3a9dx\nzM4cAlDQXwcRqX276jRHAXgI787iC920hn17oQ+LIvMI75oV4Tf4j8nSIOA3\na5mV16yNtPFqy9WnUnD1EWdjIN31WzTYO8RrTf3ARzCdUUL6kLoXg6aYEltc\nk9MPTQCIvAmjAU6WlX0ZJgoYchbLfc78LLMcm4lJc3Vs5q3apK9NjBQK/3+5\nJ1Lop9YDzBpD65YgMrQPmoNoVG9yFZkQIzP8lx2wr8jgkfB1RSVNaQJ/s65A\nmJsQgozMDxCy2p3NMrXYJLV9y+GKPzcAx+A5JIZlir8AeVMxFjClKvUrYtOv\n0ZOz6S+Feo6nIU81FX9y7Gi8JT0MJm5pvgO3i4f19g1G5dcUyKmt49m2ldqk\n/0NXKmcjMQHKeWdxR7QIOQHbtCxdYSjhpF5hafu9RZ609mFtkdxL8+Ug+twz\nvaEx1wgdLxYg0/VyQ8OHEQmwVkQupPuAIlSYZz25XSjbVBMzeIY3X2hjK+pa\nRFY89ShxD/+vCy8wu7gCPnbf0330+PzcpZqziAARuKoxf+BUZ4B/YhPTZog+\noCcsOCqlJ7PIZ+opJr0lo8mNEr566qmatfG9QUB1r4IAlIQvHFGSiz9X6VyO\nfJbMAO7UEklzARA92Lx8h5yn+ktmCFmKE9R7QyaVJGAO76RuUuobr4vGY6YR\nxSDk\r\n=Ux+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoufn98Hb7HEUdjMzAaym9nE5KpPeGyomoUG9B0ZG4BQIhAIP9OS86VsoxRrOOcNXNnWNeEb1JvTGmlEZCjN4zjF8+"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-master-348563549-71a79506_1573575106408_0.8725632483238017"},"_hasShrinkwrap":false},"2.3.0-light-348598281-60240e0d":{"name":"tripledoc","version":"2.3.0-light-348598281-60240e0d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"60240e0db654f9901c920612dc69414b9b3fcfb0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-light-348598281-60240e0d","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-DaAyMaZlcq72weuSRNuMop3fdvH82tIGNi2USXG7Yk/7SkMjkdWhfe396Gq/eHc7JmhKgYi2lG6Ka48E1Ws82Q==","shasum":"edff648d94d53ee1cd907ad287ef090461e0a491","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-light-348598281-60240e0d.tgz","fileCount":39,"unpackedSize":257401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyt90CRA9TVsSAnZWagAALOQP/Rt7GkeNNAXJzExhYiT+\nDDDZMLkEwkooYRjcX97uYBRudmdk/ISWBH8738iLezY1XeH8C+2uQFWGgezH\nq87ZuyTaL/ZpqwLS76bDwaP6MByGgO9BTfbm11R5HsXdkv+J33Oghebv5qQI\nWbDk1v4676VP/NFD9xhNicwg1d7dLTw1NiF/7sp71okL6XD+WrdcAh5wmId0\nC8Rr1JSr7/8TuOnRhzDlymFtHaRwl74DwGoMW0v4pvoV5h54nUloUv5R3a/f\n1/Fr5qfFkem2VXpyKsKbcSa1ZP+8ZCzwSUw0k+zzSkq+mSZJfqGZMd3UmNvy\nNvm2/z+99DSjE1dFT9EJThuZd4DjposYFVgZMIR342P5KczyB2SUlt/GatKE\nWXlpwH9xYI38AENhCi1vUQdG/YIbuYhf5EVCSPRrHQnvo+gs/+A7rFPw/WhE\nt/Tjlld1HZPoN4iX4B1EIO4xX9VUeO3tINMRzsGQuK0eS2xFRY8SWI42sdsC\n7ps7o81OFqusq15HcyxeTkbpDN7EO84vE1ACZnVnU3VFdnEYc/znf45r1E6U\nC/0Qocb5M7aJ6G7th/5VX0emSEi0+MqZ8osnpDy/JSlr3zRmKykn3ezTmtL+\nzLBYtMx5wgTiI/h7qT2Ph72X9U3vCOPk1coEUyGQmcA8U2+fHmA1kbgKZKca\n5Bfz\r\n=3XH0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTfFd2SDz4uNgst6s/lmeWRgupB+9mNrf2G5kYGcVfggIgNjIOSozSERDMDNIebEJEzZsOBACxubvz/4sH34xskDs="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-light-348598281-60240e0d_1573576564178_0.5838099413579794"},"_hasShrinkwrap":false},"2.3.0-18-add-umd-build-350447477-71a79506":{"name":"tripledoc","version":"2.3.0-18-add-umd-build-350447477-71a79506","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"71a79506d60f3a870fcd4bfed021b092520a6b5a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-18-add-umd-build-350447477-71a79506","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-H+BJ68D77cbf5a/C/3WzupMZw4RHy6cmZMm/hCex467xeyNWQxZ8qUsuVdu9f+iR/K7pARmQuFxMGVk0ibY6+w==","shasum":"059cde2a5b53b05ef50022f787fb246eccc0cb66","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-18-add-umd-build-350447477-71a79506.tgz","fileCount":37,"unpackedSize":239427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRDiCRA9TVsSAnZWagAAzPIP/2d44PaE4gmtn8TalL6k\njwJoPsqcsNWEzADYxTqEY8RrM9swrq0WdXuOFnUnRAR02hOpi8QICJeDf8Kv\nV9xI4Vf+VbOcF0aTramudtPg2xemWs0K/WJTHn9G0gfupOLRvJunILSa+10e\nW6bbNuDfbJdSPnDEY0PDJruQLI1tnNS4cfgVf9l6JRW+rcUQS8jwLAoU9/St\nRRAXw3cpfJrTPkgiocvRfL+BTLrUY8WJgizuH/mOG2+ClECx6OyDFZx97T/r\nBJtvb3PVkuPsFhPYW1RtXnEz2m8LB+utUMBEP6B/DqfsPMlBYGX99AattQb7\n5z6vQlSIWo/lsPsWEcOLo6SQWJIUZLJ9Ef8VsTXq6hYDSddfAljOKq/GLJAY\nKXFgT8ritvHx6VaB+CEL34mkPHcfNgQoEJeSNyRaTslfJrsaTKid9/arBsTw\nfhQyZVs4xYJ25M/VdguWhoQjM6bCnMtZCbZ5B5LLLW/or+CW0tzjJGG9ah5c\nXwiAhpX1XvJmASf3LFmaFLJ9f/k6HcZootU6yHKvEvQypBRwhsK2ZaqIwBH4\nH8jt8MewmGOuwYXPa2/cdlGTEpTXL7v2asj1F56C0gvlCZSpRGkIZbRFhPM6\nWoVnUP/9iNTV2jFigMRKvsiq/TDKqlJ9nCoCPaItkudx911f//iSPp8odgxG\nHn/4\r\n=cZGp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjFA0uBtRhSUt+IPQ8b0T8JOm1Rz0wa+TsB1uQi/2zEgIhANGcM9Q+PEYfauE2FXf6KN8z9BUl/kpduyRYV64rMBqO"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-18-add-umd-build-350447477-71a79506_1573720290342_0.7411194056077948"},"_hasShrinkwrap":false},"2.3.0-18-add-umd-build-350452418-364827bd":{"name":"tripledoc","version":"2.3.0-18-add-umd-build-350452418-364827bd","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"364827bd9d00d3d8353105db8bb46cb69967448f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-18-add-umd-build-350452418-364827bd","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-SNEc/8bj8ZG6Sz/oYZL1sxaIGPMJhV4j8R5dJXwljXDTjvHJSMiPBfSCk3yd+YfOp/DdkVsXXaS0e6TgU7IvXw==","shasum":"4dd8ad670ec55a281a22f7cce04c20f1df6bbc7a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-18-add-umd-build-350452418-364827bd.tgz","fileCount":43,"unpackedSize":302129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRIWCRA9TVsSAnZWagAAZ+YP/09S+LlN61r09rIa2rKD\nNcoZxdhmai6Wdt81TGO8LPyyR6VPmOdsKLDvj9hqA/RAxFA1TAYWHTBhxOmo\nyxdaYIyXCFP+AaZbln+IexhXVSFj9qCm0Y3/giqn7IEVhaHVt9n/ojHMKgk8\nyMEmxC8JtwCP84esHXTrYsuzoYeq/0TGOUjtTowZBZJYZxVhcPZa25p4SDY+\n0P3BbZEIe0KlQE2Z4jdWWfrJYOPaSGLymSFn6plohs1WUG2qF0/hRBU85sHt\nZcfh0P1DV+SONvlZq8seJKDqYzeStiSS2a9gc6k9cfgxfqhB3WYJuLlYSN34\npF8zNr5qeVXlZJ4oWZ2lJq75Py6Lf1rBc8wrB6NLHqk64SNvmRH2QP+v2zRh\nburDvUgtdNML+2tNEh60vuMRnaBx5Ch0V44fL+jRDarh1vDeNqbyuoy//hZr\nAOgmlZMfBNxYG3uiYwTchSagBjIZCn6/D1UFBqgCv8t6awl2RHjejygP34FF\nYDnJaSk6S4UiS1GrdSjeVXaSI8DOmU5vuJToSPbLDMo5IiQIS0benFmRYt9b\n5ZFZSHoHo3dFl1AHOuiijniYlACoO9r62UPVng65QLFMbk65FyH67NQl6SbG\ny39s8X5LXi3sYNZkfHlDdSpWSZZ6ow3KKoHAH/yA861HuuYFRj5pTSSGUjfR\nYNUb\r\n=mxL4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCNThIW1wSmmNQTjiIlwtWvd6dl2ptuEgQ/ceU1oLzUAIgZgup+uJOGOSHwZkcB7oUzodSdKxWA5wz9ykmZgeV4DE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-18-add-umd-build-350452418-364827bd_1573720598162_0.4340708639848483"},"_hasShrinkwrap":false},"2.3.0-18-add-umd-build-350457732-2a98c41a":{"name":"tripledoc","version":"2.3.0-18-add-umd-build-350457732-2a98c41a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"2a98c41a0125ea6813e3afffb23f62bfa524f9ab","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-18-add-umd-build-350457732-2a98c41a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-x775wR4j4DBpSLR4VqroXfncqjmqMMVd1OZz0dpaPrs2zRVXzlyae/MthgrAwwjtAVtao91/5QG3tdrV9jIQmA==","shasum":"638c41082e3a4ca30d6270124e0fdf78a605a7cb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-18-add-umd-build-350457732-2a98c41a.tgz","fileCount":43,"unpackedSize":302522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRO3CRA9TVsSAnZWagAAUkAQAIa3cq197fPGCzdkNAe5\n5e2AH4VKFxTx4ShGup1+852yABSgm5xBG0/kuoVE1bE2Mbd7SHMIR5WuWsNA\nCi9V5DDLy5rdPOwVFm3SjvNw3IOf14QOcdwn9YQuAU+WSPiNyTFhjei3WwFK\n4lz2a04Qqy9LB36rBBrovM2BepPJ1xdeRAzsEOJv4Tn3xoL+uSwt60vJk8Kq\nwrv4wKen78+EBrhH1qx5qXCJ+P9vI64WnW+XfYp+pzQnlxEPSS6soeZ/R3Z2\nAj+9bGbJDhvNez1BHF/qi9o6H2SMAD14jrWNjF1ihnEJkX0gHiYCVV/D2/Ym\nlMJJugGLRFKOuytVGOQOn8qdzs+cCFWfE467nexJUp9S0TER8VFjfAcpGVdK\nJNX9PVoLMqT+6aIFG2pz+K2p5ov97Xcl6pJr1TmpK41WW083+pcyX9DsYFL+\n/S+qsPUeW0Z2ckTFc1VNHgN2JBBFTz047+G+rB7PVqPeBQDU/smYRBOy1bjv\n/+98ZTjLFXJjrfiBhe9LNnOkIGVqYCaQpnjRR6Gg6r4infzK1K3NIse6xMvo\ned6cVNWuiYmCW4wBHCbsvz7WrTuH51FYTIfAV499PssNoawh4/JMDlXIs6AQ\nIlWglh12wYVMFvuMBjaxQ17vC7j9+Gbo98P2AOe2Ert3bz29cBT4snUA4Xpz\njMV4\r\n=j6Qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDykGSI02qXCDkyN+rd3wTnKQZQcZ4WKy4iBcFbNIFVAiEAjDGRAvdfaZaXfVV+YhNP3fxsfpujXOoJ8PX/BrKAEwg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-18-add-umd-build-350457732-2a98c41a_1573721014973_0.5523392807137013"},"_hasShrinkwrap":false},"2.3.0-18-add-umd-build-350486571-7ce4b4b8":{"name":"tripledoc","version":"2.3.0-18-add-umd-build-350486571-7ce4b4b8","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"7ce4b4b8c8f6e89f908f8414b08c3a50a3556865","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-18-add-umd-build-350486571-7ce4b4b8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-F9Kiw0aX79AUscmGfDNt9XDGA03Z33jv4k3ONRlWORBb2vy/sT/6tMtviFmqrKzm2dt9WtCXygEHtKwoi2558Q==","shasum":"702249e82a911cd1d9c2b054e3eb2660272cdaaa","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-18-add-umd-build-350486571-7ce4b4b8.tgz","fileCount":43,"unpackedSize":303489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRmrCRA9TVsSAnZWagAAaVoQAIgHHj+u0M0qm8ikMeTH\nLuf5P++qGR7e3SvvpXUEtsSEPpyJ70YHXjOzCHfAssxxEcQaj43eZVdL2uJC\njz9PR4Cfhvvnuv5Nfa1VxdGGZO3NsnxQHOE9L22w/d7KSCxiX9nVfUJFBz7i\n8O42do5KqFQBr3Myjb2YkNilkBJsKqS68tJb3JLVM38Ai7P35Tl7jBNe0NPA\naYwuASP6eSNDpJCSCb/L6oOH9RmGViTfWI6W/wDAMqiZTIDWNtnthDuqyWDR\nIhOwRL6Vw6a1hlINGzsFl+OSMXMNo0LkrgbNdL4f/Xjh2jOGn+2ytb/p12fZ\npgvYSnb6Z4AVNBbFZKxaec2h7Z0+NKZQ2UlV6X06ooZ5sdpRGpZ13RmZY1Pa\nhiajvpkTSUwIELpn9mWfflr+8oViLSTTRbPU3hwyL+e76mY0NjMetUrpGGyR\n3BoAvTavyId0GvA/lefoQ4Vm+M/KFNfBLu6cEKpTog4r6krqXUfpj3wZ/uef\nXBfmYen81HehlJJ3ryl0g5PpgMOSK3vciaAPE90ejTvH23bvOGLgmdjvdzGC\n+LwHSI3CMVul+pf7PGsH45rEKsXpyqzAuXvV1mnQogIiRjNapcRajtsiehb5\noQNMIAla8IQKwPhK+BFOJJXdnHWuxjEq0V/IU3GHadzYGZgIOsI0kN4OXjj/\nKnRa\r\n=dXZt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSTJCeehKpeLM8Nas7T7nQaj4ukhcJSv9NC7USisD0VAIhAK7rjbbFrzEVEXtkvAxvj45FxSfFIxjOeM0Sil2w64vs"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-18-add-umd-build-350486571-7ce4b4b8_1573722539161_0.9842998635760021"},"_hasShrinkwrap":false},"2.3.0-master-350506308-a7f5cd1c":{"name":"tripledoc","version":"2.3.0-master-350506308-a7f5cd1c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"a7f5cd1cb8d8d659a01576690b02b090f462532a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.3.0-master-350506308-a7f5cd1c","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ged/Ul4bqeUeM+xHO5PkvMUaQLweYIi5WXz+/OgJ5e5NFjPQhQQSFMk1HoIn4WaPhl8Ah/od6pbnuLQS2hNWDA==","shasum":"7f18dea6c267e713a4ae8c9d7a183b4250c10f84","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.3.0-master-350506308-a7f5cd1c.tgz","fileCount":43,"unpackedSize":303479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRzxCRA9TVsSAnZWagAAwNgP/jEFu9MiE1YcJG5guPlZ\nX/4+D7Mu/bK2XBhWkkcl6iXi8NCbdT/UhSX+Uz6THT+N+pxv8ePJ0rW78vQb\nr+g7d15VuYm3j4HhR8FQe7tOCK61eN05SAi7f5S2M4QwZlV/JAo4ynfyPn/i\njOOx4qrAaAxwNC1w+bQ+zOxlvtHHK6rZ3iUxl7yBvi+ebSwP9GPmbwPyeCdz\nf9h+s0eEyDV5B3T6OstaaJ62H1VZpx0Jwrj/n2O/ux5FFr1OAw9ehOChcS1H\nHYCROcqpr/16mSFAsS4GUp2prbVSE4/u+EdZ3T/Pwp//QsYuvcABtbDgeNfA\natGY7Tus4JcTpOUM4JFgeZ9PmoIm4brBEfUZJAwFl2wYiOe37BWqQYcJqvaW\nF6tol6z8CQEohLT5xM7nCgeRy1RMmSsITr3rIbc0A01DKACDMHTeT8CiByqS\nVAyy1BcPRLT4LVyONbm4Aoc9TtAdpiif8B8zA3Wla4RyBEfr21M0nIb4Hiy0\njctXkHRioGGL32WebaSDEV2rIKajlMxXM7jPuZpqydEjAEB/aHOYTH5N4CsA\nT0GBnB0fP7OZGM2csLPLQZ9Oi00hdKPaTbLdSqaMsGMSifJIpuNJUMjvd2Bt\n7/Ji/vwhv47sLpg7Vignp2E225p8hIPUhhaOddUKDV/XCVxVVFwOWALtZYzo\nUAA5\r\n=RxNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGpcp2CWV+KiK9XJxlr9sFkhdxyNCiFA6jxChrdmJyVgIga19pd1Mi91q0U8fAKTs+NlOfTD4+QzvkE3mAK98UqGw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.3.0-master-350506308-a7f5cd1c_1573723377291_0.12479748412925495"},"_hasShrinkwrap":false},"2.4.0-master-350510496-323371d0":{"name":"tripledoc","version":"2.4.0-master-350510496-323371d0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"323371d07ef4c9748f30be9f99284383adf9790f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.4.0-master-350510496-323371d0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-F88F1G8qfIB50Lg7fUC5A7fp+uCBIfh9LG6DjmWOu35QVWK5H3KGU6qKbxf+WF0z3aujLRYOTgbpJyQlIeWyhw==","shasum":"2c46c2e8f8578f19562bd6f9d7717f441c0c7023","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.4.0-master-350510496-323371d0.tgz","fileCount":43,"unpackedSize":303504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzR2vCRA9TVsSAnZWagAAzpYP+gJy4ChM/99o2pduOigG\nWMg40fkL05KMZh9YKD2gOzDOkSAYS0reXLkW9/9cwq5QGSu4qGt5yl+dSjhU\n4SeTifJdVQhV6Afl2Wj3lhQGY90sI3yG/1oNeSECv1h8yPyYPTEgTU5WZs5I\nMcQvGdyfAtRhG6L09+B2wSgQbxl7xLzb2a59jPTFzBVGEuAgngASlOZRtxh1\nazpRBkoAVdUEwWxudw2Jf0MKLjgzqMM2yOu/+iwmtK+8EeWuELw+NITDdhZM\nUyf0CzBAFJ05hZG7fXPqyEJ/R5UJV+CQ+B9v5XNFTx4RvAaCwVDXoRDeRH28\nLsk9PSdOugqDeZf6Y5F8Hmly+xe/SZH+Bcgasu2SXH3SS1c90LCyiGqj+SxO\n10J4M+UIALJIsaylcfhLlgV7Aly4VV9QuoXF73tlMLvlfwKf7AFiaA/9YtML\nodGLgAavN1Q61oEdI5g7dd+PyVlaT6xZOOm8/f0GBwMJpLq4WdqkoFk4pobQ\n2Du60d7h4LwONBKJPZ9aKk16Z+4rpz9Mt3cR5385+spWJjf/5sg1NsU5ptsY\nDfsoC5cxUfw1xxw1YgMFaylAXkwjCDhLSNIX6q+6AELn5olS68oSpkmjWU4p\nDJNsDbPXhK7vLoj3RksiteXkyLaAeL4achTUm9jX4OYGrRaQp7oRs3wBHXEe\nc+Na\r\n=JDPv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBicXxwBeTOdAXDzWC3p0e962f0ZTdH4WbErNjan5egNAiB6zsdc+PkdMl37+OsamJp68KBlPMoowiKS6O3URjyEcg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.4.0-master-350510496-323371d0_1573723566982_0.4433324447151654"},"_hasShrinkwrap":false},"2.4.0":{"name":"tripledoc","version":"2.4.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/rdflib":"^0.20.0","http-link-header":"^1.0.2","rdf-namespaces":"^1.3.0","rdflib":"0.21.1"},"gitHead":"323371d07ef4c9748f30be9f99284383adf9790f","_id":"tripledoc@2.4.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vw3fe4TNoeWXvZYU3kxjPfst1jtXgj9yyO30lQD2+ha9TEw++JpSt6gjSTrISRq3SDHas40XtSaPBh9og/kN1g==","shasum":"4fad1149fe201e35f7868558893009d90745ee68","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.4.0.tgz","fileCount":43,"unpackedSize":303478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzR4ZCRA9TVsSAnZWagAAw7UP/jSMlex0owRUiLPhxcQd\nH7ZMO8Kth1SrYiFsvXM0Num/eqd4LVJr6gUrWjcwUX6EKMSzRrK9evCPDkCU\nEPK0BxG9t/QWfY/qSVDPjTGlGV26n3yQHG6Ev5yhVo84S8/uI/ZBRrjLRi0J\nlqEG7rXl8rJFgD7pv2FD/E2jt6sC0NcytvTPa+WrmYe68o6RUK6DuYbzYC0Z\nwRAlQ40b0EIoVQIXxDGBcKdhzT5RdCifgX0NKSZ/hzb4oQtKD9a9o/hm3FE0\nKR1a+fahpV7q/iz+If+EoAny2YJgG+o+IY+HuhsA/rqPQlHtD7+Aj9kouuJp\nJo7SMf8hXgU9H2ePqsFBuMsh1lFvCLKUWCEoe5DNZ9yk9SaiZxdfxqia0JsQ\nwUGeZfTAJv/Dg6+0dJuvnv8pvUGc7cB8YFBaWmYhL4mBHR/pKR6sjO4b1h2K\n802c/6fhnnICxcG2kgGX8Iuev8dy4HPp/Lpq8xmFhwK7bp5xDl5+DVnDsRpU\nf3dwhcWmGl20RPNAgmKpeGFJh3FFipN5tqCkgwJPxEsrEX9smOqjL5czBYeO\nFAl1TNIGALsZCMgmBo2dHR1R/hhyle07cVs6kxqdQo1eSHNacUiZ8sPJi+I4\np4EJNYiLRVRNOfUW+IEX+YQ/4rvlj4d7TukK8u+GDEvrh+zgrT4AazPiyKuF\n2m9z\r\n=aZox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYQ/a2+cVubnQe1P3gY0CPdw27XleWBT+1SIGb7uHodAiEAmoPvPrbxmeuSdLy1u9XMKQfT01IXrMUzd8vICCWI8Ds="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.4.0_1573723671658_0.15144591383894235"},"_hasShrinkwrap":false},"2.4.0-light-350513058-54880d22":{"name":"tripledoc","version":"2.4.0-light-350513058-54880d22","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"54880d226da5e8293c881a5cdb1680817d8986e3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.4.0-light-350513058-54880d22","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-iDr55hajWKKIegVhoL4t82WxYmbgy/waZPf8GlUafpK8m3dRzmE2iUQnUZVD/ThPUSf+E0hOZLSrcwq4XvOmoA==","shasum":"6d1b82f0c07b8642aac2f341fa436647bba5b3e6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.4.0-light-350513058-54880d22.tgz","fileCount":46,"unpackedSize":326488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzR40CRA9TVsSAnZWagAAy4AP/1aSpvAtXBMl+Iy/VMhE\nvL+BhlHfaNo7+4QEHKlFTGEE7MsW+S98KaUiVjL98haBQpLIxJ9yJV6ZxSlV\nDRfEzaPDD1Z8TZYahwbPK56/3ORlnB8xnAgdUKgPRGtX9M9rQGnhlsQSVmWW\nKIN44n9s1RDhjyiA44HRGey5wSmNhkUju7U1exwXDL6ubDbXIBYmuiuNQ9Au\nnsg6Q32ISBqoPbJKITxgKqE/cOdlSIw5bFPs2j9Wf/VWukbgF41TUS9FACD6\nRTOJbaHQoyHxIbNx7RBy0snLWGk88z4j3mM2OMQ+Oo82sUrkFs6VdBMDjTjn\nYZU6PPUw75qOf5mM1r+yvo2hGbv9znaXR4h820cxN6hVKTFEBiQBZUG8tjcg\n2Ehel8bkDIm/ZIxhnwag97a6LrRc27BL4jQPQrrk6zm+ifhfuIoT6PnhGUWu\n34Ws5ODcwkOfArsyg82V4CiW7pnj1FPAA2T29yY/I3/t6xJGv63mv/YH8wGr\nUkMz8MG6Ol6+OyrNgArhTVcKt+V5R+aiu1ZQ95ZgysdlYVKTfkLgyNCgvJNm\n3vJDuSL4jSvSohqCi9Gpo365Bc0kMRCzvTe5vEDog0Z5jb7F0erSq7ZDo3tm\n592CWfnJyRYWZutf/2ehl2/i0rPHLp+iVcVse6+fzd5TDdT5ZADh14NHmYmY\n4tpg\r\n=KY+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRwWyU6xRbmbCcLXOE5It+ZUTPVAw1SMnZ/yEa5Dp5qQIgTRaVUa3wZpf5F+PABAgICNllP1wpCJ35r16hWCdTHrQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.4.0-light-350513058-54880d22_1573723699680_0.049750964879079485"},"_hasShrinkwrap":false},"2.4.0-light-353606789-ecb3300b":{"name":"tripledoc","version":"2.4.0-light-353606789-ecb3300b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ecb3300bb477eb2218c1f288ceb8d56955ac2b28","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.4.0-light-353606789-ecb3300b","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4KoDqBNxhmEECuqRUylSOvyjAB8AXxCni3wOwBDPwbBUPLFVA2WCY0Tw+ZMZlpC1eK5e90mBTkNoVFW448sJ3g==","shasum":"3af6eb2b7b9ef00dda5b860a40c6a7ff817fb05f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.4.0-light-353606789-ecb3300b.tgz","fileCount":46,"unpackedSize":326797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0oFpCRA9TVsSAnZWagAAs6cQAI1jZEeZKcQm8jBArH0p\nF0LkNdKj1ylzddov+0ORvqiJ9UFVXlr6a/Rw3XSU2KM0atUniWv719Bx0FgH\nsxanqIjouUlUoakHR4C6irSMdl2cTjS9Zycn9M753R58IlCPJiGMOcuVtQgL\nJKPuxQtCJGfEmR7P/0wRvEspab636kmH5pjA+ulNQ98yJSrK9HiexoF6t4Kn\nUm8SsISpFIZtuj+FOdy64aVVD9XJtOvpVR1sBbB6qVVkRqhusqEZGDo5wrxz\nfPIjhY3JQqeFkVIgNIX85C4j5MZeQeb5v/xqazvRA4+0dmz7UPEzQ7TAWVL9\nhrLLtRW0A98Lu+ei5/qy+2lNi68oncRMQGXlBRMHZqDzRcymnM8Ag61T1t35\niSbu0yAE7Sg37c/DGg0pNyxgacH9xkIzdXESp7Rb61nkAI9jRriN0BYli8Hl\nM7dVMLr9agI0i4DYWnfS/mT2tTHxJtwzghbTEwpO/TV1gG8evv7ppOy8mPaf\nD+X5iw2IfbywWZqfBJA5mij6aKRKKJ9HrwF4/ZNb/0yKJi5ufiC2JOhnnnMk\nbLuO4Zl+Gxr/FARk7jlBI4FwFYhXaqUR3HgKzrVmppBd9mjx5xhY9QdWd79/\nWdBFinixT0o2QCouFr75x4aJFweQzoQSd3pEfapJTz8G3NVQx7+Pt+HyJTxv\n9YRu\r\n=6VcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCritiZdTsBWLcxdmwlp+4aJuZgssqOuKgeibRzqZWufgIhAPzIpQsUSJFp4I0zP8QI9++6Xqr7yPg08/OYhiD1hrTu"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.4.0-light-353606789-ecb3300b_1574076776413_0.9318628624732479"},"_hasShrinkwrap":false},"2.4.0-master-353628458-4a8ffabc":{"name":"tripledoc","version":"2.4.0-master-353628458-4a8ffabc","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4a8ffabc868dc26369c9e1469e249c1db1b92047","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@2.4.0-master-353628458-4a8ffabc","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2Jj/dPlWaTLCNuyry/IS/nBiq1LREwhD2hVQTL7J98fp1gR0Frxr59nhavUwMTVNkZvF7fhpPE629WXvX8aGAA==","shasum":"a02ace9b70f8dec84ca7595651aa2d4298406606","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-2.4.0-master-353628458-4a8ffabc.tgz","fileCount":46,"unpackedSize":326798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0oWSCRA9TVsSAnZWagAAnlIP/jKGZQmq5P7YyGIabnI9\ngg8cOQUJQWLBNqBoLs2IRZE92l2G64EqqzDaZhszhwN0ojpnajXxMwVpYqAD\nJ8UVpl6r2E3layv2i63fdkW2bZOSiSG6qfeAcDArC+oaNlN2fKscsr0VEPEO\nOoLDndo5JmccUkGCmaedNcjxSeQbh5wIAZxorK35Py5511fXNefRhYbL9itM\nisHd2x5ZgGKZmtHER8j3BgCnR+q7mCclKS9U/T5bblMFwzStWfmGC4i3uPct\ngnV7Vxx6JxSttJL7YPxg7c2l5WGtnyzP5ZCOBYOmrZbo5DbSTs+HQ8zV+4vv\nfa6aRliPo1boqUjz77nih8aCKcH28CFSiVjQ+AVs3HdQCqLNhF3km+TKPoKt\n0ZDdTTrv/j13qdzHgUbYvsGtAvrsuYPnzmvObSTV8ma6aDKKe8fMNWHb5Pn3\n/DgGHu4OAgjOeeORXmDIGxaTnag5i/iLZ4usjdwapaim/diJ6JLL8iqGny1N\nj4j/FeXuLcYQWc8aT+765yk1kyhR33WNdbiA5I9A2t6tTpLpbvFWV+SY4sEU\n1tfA3CUbkGSD828ldyG716qhAcIthLG83e04IP6qdBr6N9Px/g+rVe/BkyS1\nM+mJxPPLI80Aw/lI/RBbjEhvXfJoUmLyEzQ4PcJDZbDjTFy2vfeQgYACL23o\nzux7\r\n=NJxd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvZmXW7y/tW5bcdNK6TFBgVtPVjOAAbpEM8z0tAFEVLAiBv3O68XmlpXuwD7GUvgsmrkLskTLyOeffAQrP5S3KYrw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_2.4.0-master-353628458-4a8ffabc_1574077842104_0.6652058394328577"},"_hasShrinkwrap":false},"3.0.0-master-353638849-f8211b34":{"name":"tripledoc","version":"3.0.0-master-353638849-f8211b34","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f8211b34ed9601b06dbcec73c9e8b64b589f9be9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-353638849-f8211b34","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sMrqqMDw0MSZfvlMR7ws1R0PeKMOX1QRSfBPi3dhW6hwI5gPoBw2UWpqEuOAyJfdNptd5tcpY86PXX1dqA9Otw==","shasum":"179183de363cd5eada18f545b61d52bc56ae9e31","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-353638849-f8211b34.tgz","fileCount":46,"unpackedSize":326823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ofCCRA9TVsSAnZWagAAyCQQAJYeLa/Gy81GxErQgKRC\nJr8rsAv86DQvQN8JVZHD6/k1riy3aZR/1bGAvtRKXqGbNqj5mRhp0hUOMNqV\nZ7oqLdqLygsdtvyzY1DkX33ePEIIsQy174jIX03ltjVZOigch9TFiSR8xMr7\nza8MejJsouFszEEcl2+QHz2c1ZHVjiing4Smgk8hFu3HIn+wU9d1R5mAQ/tM\nwPcfTmfmTln2kQvSHWVynWxF1iegj19wyFuJHyQ4VeWP+EuETJKOXUHS+RdK\nehkF8SfjL6O59t3TpQ3xkIy1PD5A1DAPZ6OLYEU20K21Xo5nM0XktfU2AtXi\nKwkv5QzB4TaaQMKGMkIQw5KC/axG+48rTe6t9TOyNkfQn0UjT0yphePcPxGX\ndhMkxSWC8wSMBq/VHVeOhlTJ4LlSQxJdkJqSjobdUAfpvkwjhRhrFDCpzxvQ\nLLGBFJ5LqlzjHJzN10moCPbEpcx7lC4GP5jAoSllKvpRj93QPjqbSb7b50Le\nDjjfveGimvN/Yas46JtZ6VkQrYzxhADENnBq/82cUrZjAagvVEDHKpbmm3VT\nuGeTljFO05IMInZU1z75ancYRvWgGEn+6y3ZC8OOLnR9ZKQYLzYs60axtoAV\nIHD8V9xeJxGIGNi8RYbxOaRmtAhsEqEAGdBbkO4jiYdpJTIXOA95yi9uaIFD\nA8gQ\r\n=y80R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDxGd5yz0yxvB07XJen5YeEtVj2p+QGrj/9uj7aVUYqwIhAP65+Da/FO4YulaCrEtqLdD7e/rNB3wRCdoFIaK+jMgV"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-353638849-f8211b34_1574078402433_0.3562153212341106"},"_hasShrinkwrap":false},"3.0.0":{"name":"tripledoc","version":"3.0.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f8211b34ed9601b06dbcec73c9e8b64b589f9be9","_id":"tripledoc@3.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qpAXbD7F1edHd9IcP4+DaVvnadJXEFcuT0gX+nMHSfEOfvxkSsmKTU2v7XE9b+U/CU3OAQNtaDxJKtSgt+GqvQ==","shasum":"96a8b14dde6dce919dafbc96c3d6ef9777c147c2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0.tgz","fileCount":46,"unpackedSize":326797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ojZCRA9TVsSAnZWagAANpgP/1GWHQTivAuP4wnr+waA\nC72wlSzmyXxhzxbdP3VQUdbP9b3kIZe+Noh8dx/sVB2eGCIkwO4BS+M0ViUh\nHJTD8+y8yPF2Kn9fSw/BdoaujjMBU0mQMGObMyL7k2eYge8+QnmLZdWw5f78\nkZ6x858MEQyuGFIJD2F0DYZWbB7tWk31b2yAql5Nhls02a7FKJZz+iMACGqG\nS4MvkkQh6bR8yedqAdZ4eiNqQ92g+P4y8F0ZylCuDb7CuFJBg84dBalGBEYW\n44LjudFpNQmKuAuXeFN47R5bKgd99kJbo7DtePjCFCr7dV1UvHNPkIseCxtf\n+8Sk+b5/dqYqrH21QX/hpaXANZN8akdqu7h3fI1zWOzWtaLwcnpIw4SDw1x4\nK/sK0TTWqQ8w9GBj+lPuvb/9DADjNC8DNT1KX0qM4QNAzxfMaXsQCBkCEHez\nnBg8eq24RUEfxKLNVDfDXrhrlZnGwpEQb1rQhX+9n3nRpJJxmetQPv2t78Nz\n4DMC4aBoyC5VGYv0dkR/m3FbaAD2A5Wo+cj8/p3SzEcwmqKYIToYlevQcIMQ\n0NePvwbiGSzxirMfZzY6sqssIYTex7zDaInPHJiq/B8tU4OK+ypahNfAZjKG\nqu8ThX94XoxsDYlAj06a2jOgGGsc99TJUer5z9J4AKRrtdkjMZUpTPotwlG6\nIsG0\r\n=QiD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcRE153sn/cdfq2xyedZazbCGR5icRBUsDv4jFi6dodAiB+eK6Oe8kKKU13IFZF34t70iiqdYGMalTye3bDY0xB4w=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0_1574078680948_0.5914085722766012"},"_hasShrinkwrap":false},"3.0.0-master-353867905-5501ed77":{"name":"tripledoc","version":"3.0.0-master-353867905-5501ed77","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5501ed7734c4ea5a745a67294f0d7a406dacc990","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-353867905-5501ed77","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KY40wMQlsEeusV4Fzi+elv9HifOkVDStZyfqFGjmTHfslZleMBZzW9vFiYBJ55HNLimBHiLjUhr4IVldkwrlmQ==","shasum":"cdd744d8351a5a005898a1a9e604215d6e997053","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-353867905-5501ed77.tgz","fileCount":46,"unpackedSize":326868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0qzmCRA9TVsSAnZWagAAovoQAJVsY7vpRSYdf12vigLK\nYvZ8tiqeR6zalu4g912I7w1UVmzTSxXWDBpcAqaZ+C72/K5oTM/h/VxGISsc\nDOfF6RI4g37NGEbttIIM3HHrWVtyPpOBkTei3MFrwBzIdFRXIuIwtwn0rlup\n6uZ7tb2S42PndEiXP1l7t0HM+nHSDHxr8eYHb8W1aV2zqrZQVyLRTZIosq5S\n9RKlbyXDg/M36HWS+I25rEuSfAbcj12ql/mH0++qpXmCRCPRAUGY5uOnT2E3\npZsymxYkR01Mtetw08v4zHdm3+9iJdI3YS5YSZqNbBVxrdvLMoC2h4qOI0uA\nyu0BaSBSfmRirchbHn++mXyNNWbBiVjh9nvYumEOuZcVDEeQfeq6eT3LRbBD\nt2hNqGH8ugjXz/dFFj38XBbR4UfQJAWt0Qg43A44Vku/0jvhhyCwZJh9XbhD\nRaJvIsOjLgfuDAhUmNWgLMZ9fO6MuC7e4i5fZftGq4nLLVfg2qbAihaK8KAn\niNYkfD+x0yQHe5h1wX14GhfjN/pKP4Y67AF5gTPUKlsDxK+EFuo8ECIqzLyE\nhNDiNq7yfb2HnGLa9Fntj7nGo1F+RtNsqQC7UcU0dn3o2kvVMSNO4kqbny3n\nXVYMyhxfHcvMWG/kAMXe7DOIC326YEyHklaqh6FsLrOzGvs6+a6sOe6TNSsS\nJRCt\r\n=ThyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZxMAxTRZvtZYXwN3f5sx406j+e824XMpTwzd3p/u32QIgf/nu6IN4zZdHsG41W+elYpLiwJOs6OtQQOsubGBWopQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-353867905-5501ed77_1574087908249_0.7950864070801669"},"_hasShrinkwrap":false},"3.0.0-master-353878031-9be53551":{"name":"tripledoc","version":"3.0.0-master-353878031-9be53551","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"9be53551f1f4d45699fa4b5aeb53def6bea87437","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-353878031-9be53551","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-wKwI0cOmx+HZTL/mCDznBJKbeg8TAoqpbgy7nnZ3kdHiApyVgxyjZaZgXEbgsNrIGhQ8f9DuciWuSKcoNTjV6g==","shasum":"211c4ff083343b94afa2868844c5b2655f5d84c2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-353878031-9be53551.tgz","fileCount":46,"unpackedSize":326868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0q6UCRA9TVsSAnZWagAAGRAP/0xoTGzWwTHW7rY9RkPb\nL2BRHlUXAs+seJ7mEas1NsGzCjCBBTpnaYpZcoJdO6to1gyPKjDbtaD5mhyb\n4786ilvnqGTve7pLkG6nPXll5sJJTPPRbIm7n2v3T55ksFXfdu4oEhZpdrH7\nkheHKLnFP+EL7HIHYVPH6KsUyU2Y2ja0DnFyhZ+y82vw+H5QOBck7EUCNpE/\nKRBjKViQx3ca9TO+G0HTHPE7BR9DQ7BYd6+Ai22dKuibqRHdLnRsk89TclDq\nAPJZBbbKFOdhV45Y/PAsPnUh9PAiOTg6iEXWLYnWlfR+exmH8EFEmJJ7u+2a\nw3JcD9xiJyCWzMeba+hMcIKOPDT95rE3L0AU2b9m6MPkb+koXSM+tN5DlLuq\ncH57tmmkCjnCTuK/3dFpxUAhbcSJvkHdHm1x6EtZa/5RfycRfbaJY/JxCBVZ\nkJbzh1tvW3rAYiq1lewVN8OBIo1vM9zjgmMa3gdaJjrJ/4mJX56OrzaYdM36\nhD36H8rFBJhJSMiNKt6WfMmA19FFbx3aDwF6d7Tzz1brbXBbI9xGmmEyrO9Q\n22Q3Q6hqLkOBCwH8+gAlB/rqUdj+Zun9ZV1MSwua/CZyEnOX9fJtxc8DY3FY\n5i6Ons7jWp6SQPbkj295Pjujek8wqIXmGJlEVX/qGy2I2l3geRHu340QKw6l\nE3V2\r\n=oRFD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCNeVnLaHSB9ByHNgpOejoTdPvpipDGyynTnRuSq95QAiBPqoOigxxmoKl497qZWK7mKwLQI8b5hzf/rmq2DD6sTw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-353878031-9be53551_1574088339856_0.6584135076744604"},"_hasShrinkwrap":false},"3.0.0-master-353896224-4ccfa3c5":{"name":"tripledoc","version":"3.0.0-master-353896224-4ccfa3c5","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4ccfa3c5fe860be667631927bd59dc0cba9bf9ad","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-353896224-4ccfa3c5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-MW7sLsWQVftI5ZplxUxEh0mw1T5/BXaa65nOBvONoDTO+i9p2oXjwwbNR7Sz6nt/Pizy1eeGzDXs+Onc5HcxYg==","shasum":"8d95506d97a7b361669fe117011beb2423937f34","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-353896224-4ccfa3c5.tgz","fileCount":46,"unpackedSize":326886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0rEwCRA9TVsSAnZWagAAuikP/07T9WnpwWI5ZDhchq0d\nmxe+kHqHDaIg7ZwjoJXYzdMwEUgOxBnnE+TTuzlllQC9oei+xAgRatqQuJYb\nJh/oWC9wN0fKnwROcN/TUIyZfWMgx8oTNUnuVUlQYj4w2d52EybWpgBqxyAl\nnTFzRk7KD2DYR3NodzYyn25wF6m2ujvaHUJVHIxHQV9AP7+vjDB+4Fiynibu\nqJFgMyUSVfLequfe7+Oy9e6RBuA5eebx5YVzSqS/lCpkIWAlZMAtvJiT1MUd\nmz+wveOVF5slX/zKH6x3dWEu6VQF9QZx8WOSTM3DUhb4+7AwMNTv4O90yhyM\nC3HEwo2LhcSroalyB5uNLJwHa0RDNSgK5/Y8x9YtRV8jkFdI2Lb8o6cJqG7R\neL2p7iFIAAitaZSM5OEN0k5zKtq+GQJldneT+IKFAf4pWIzPSoqaGhSzSxuM\nlCS947CA6a24CRj6zxVyLxWAjO3ElQev7WYJ355+Wh893om4GrOf3wk9fr1u\ns9tCLcqYg4X/cV8kXewaPFgWrBz74F3DSHP0TGrHxEwOtOXgECUmNNwI8m5w\nyqy9Je7JEwl2Ogm9kw42digg1tgMkvhsefmDsAAtP6UHxs6yXeWT1WvotygJ\ncVG9ghJlToQopcaU15kdk6UOZM4sCGhQwiu1Jox8V8+iqjSdwCqaoYAWO/Wc\npR57\r\n=1AUJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0HtOoppTpHbbtNIA2FDbRKYwnrwfd89FtjaDaP/I8rAiEA0of1sJAMzwkKv2pharMzy2aNhFsDu87eAuivHFbdwnI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-353896224-4ccfa3c5_1574089007581_0.9189798907582716"},"_hasShrinkwrap":false},"3.0.0-master-354237885-ac8112f0":{"name":"tripledoc","version":"3.0.0-master-354237885-ac8112f0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ac8112f0b45a3a362d083871c116ec437e27dea1","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-354237885-ac8112f0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-XDNRpkq0yI5NUo+zr5H+QEiz+b5RBFXk2rKuL3P+kio68VVYBBZ1h41inNSzZQp7T8KwZSrj0D+TbjgJR+dciQ==","shasum":"8490471399c2594f072940c309afa20b21ddd251","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-354237885-ac8112f0.tgz","fileCount":46,"unpackedSize":327816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wA6CRA9TVsSAnZWagAA2EcP/39Rmfh+eJJdlj2x6Vn7\nSwUfOWZP3T/j+BzRqivAkU3KLGP/q9Ny9pVSfuptWozR7ShxY0VD7z6sxr4w\nwD9Wzj22VPa4wYmQmMXiutEg2NMdD8bTbf/yvvCFwsGe+sMX+J1kws00Yved\nRCBiG152KZueB/urGQD4/aXvmlslo0baTP7VGgW2L5aCfiFAveKRxrK6wmfE\nkqcS82N3NQKLf65Dwc1LP1Ikrhsh2Wg3vQhZtidmT5672pdZ068NWAHldn6m\noyNdY0gCSBWQFfqR6sF+2DQykcIPKSudQdMSuOENMQkswIC8SbdCQ3S2jGKd\nNut26hTnxya6DPGHvPf6nUqphsm8odiRZ4DINIUVBwoGkxaGL3E8MfM5poqG\nH8zLdTu5OGurPtvlCHe+yLn7Cab/1hXnFg6AyEQCnsLGOC+a9zXsJTmAKBT7\nAAMlDsEWVSGYer1x1VA7x3NFKPV9nRJ0cgV2azewayd/2RnwKyC8361jFdrn\npj4AZdYWvqC/i4vVQhfUQe7WMWLPODQTQi/p5eOuE1nT/0PUUQvb1b8nFdlG\nFnW/1fqmNWAKO+jw5nNyJmk0SHFKmecYfKjGGwce5EjWxZ6AZKtfon/wKswN\n5sDxK+TG/vKVRS/TqUF7ZU5ECUjEgiTGvWO3SEjGNMt2CmrD1WWJCnHsjfHZ\n48Up\r\n=tItH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCWDChLK3rabtQYkQL3FlwwqHdlHg+WiRzSaQQs0HnnAIgN3CwK9OiTAMnX/ejm++8ERUmWFaPXaYw5uJn4jEmiW8="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-354237885-ac8112f0_1574109242131_0.6434453646439688"},"_hasShrinkwrap":false},"3.0.0-s-e-f-354861450-6b1fb0ff":{"name":"tripledoc","version":"3.0.0-s-e-f-354861450-6b1fb0ff","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.6.0-side-effect-free-354852864-a967f1cc"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6b1fb0ff5f776d9682bf591907c720cffc201f05","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-s-e-f-354861450-6b1fb0ff","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ucV3MQJA6wWF28vYmYwKLZI7q0Z5ZaYhGS5vFDYMkpBRWjqhLmkwSXIIy+t+5zWadDo6ymsmtDlaDK9CrNZfRQ==","shasum":"0e9a94fa3f9f869e92924706bc82894039c8dde5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-s-e-f-354861450-6b1fb0ff.tgz","fileCount":46,"unpackedSize":327851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd09uYCRA9TVsSAnZWagAAEusP/RdW6a3F1MpsqeibT1V5\nuaZH2YWpwgA/DBYRdoW/DNtrGaTFNFSZwplBThAsgktUDSaR9sbuq6GEOQet\nnu8RZ0k/E1NX6C+3+GmcdyAoY9U3dj1u7f4RUETil36+Uii26v0b+khE8qGD\n0XRligTm0Nf6zd/b7TyFfZCj5RsgyKnXGR3t5UCkBlMUpic+6+zeX0Y9NEkq\n1y6IKBxNjKheJWebYuX9P1klfQHuxPrQ4qmFke5Ic9oMNcTSaxZ5s7r+m5N7\nDvZlv6Dt0W7qGGbLmgbr/u+C3nBRdLJebUxy4ur5IUKU90nHYo42zvsegmFj\neHQrNPqSftM3/3reXchNJU5kIb/5MUYhR+ORy9n6zzFeVROI76TqmBE/exxw\nT7gYTIYIeno13HigmXELRdlsKqdhCv9kvyOQhp/WVfkfAxuPVqpXdsZ9BC6S\nSNPNkwmu+rFvpUj74JsI1cqEr2gqQVWPRI9IpP3Ps1cZpIFkRX40qppthb8H\nJotYB1Km3OPALzK4OVMS7nHuyFVwhTRDDjIXBtAB1+LSxspy4Vlx9OEmyJSA\n2C95UGxz2da9qZkShlKT8/RVBfvA3szL8wiKPDB9G5K7ol/TB25NZmu3icVz\nzRM1Oq9h/dr6yizTCrX0Rpji0HJQ94tR7nJTH4HsrTTXMG0f9WYQNa2P10Ng\nxGQT\r\n=dpUT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHP/ISiFW//oBB6Wb84z8536Fa4HlIuxxA1SVm0z4hbAiEA5CNWgKNBmdMHEevRo3L3ykwd/vvjEnkQGe/OO+KhEOQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-s-e-f-354861450-6b1fb0ff_1574165400097_0.7447974808459656"},"_hasShrinkwrap":false},"3.0.0-master-355095280-fc8481af":{"name":"tripledoc","version":"3.0.0-master-355095280-fc8481af","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"fc8481af7c3cc0f92d45ac60525e527a926c774e","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-355095280-fc8481af","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rIcF1Nb86+XJvwMfvxh/lnUiU6yvEeOE0YEJc3zDl3/rDm1Y0mdi3k4PHfFQkG/fOCGf7vojv1JYxbO1qN5Eqw==","shasum":"d24e915216f3abe07cb3454b7a2235a3915ab1bd","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-355095280-fc8481af.tgz","fileCount":46,"unpackedSize":327816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1ARuCRA9TVsSAnZWagAAGXgP/Rai1VzqvNI29ccMLNJ8\n9U8tBQhDbDJCAFSduTjuYk4PZD20Yuu4Jzv7kAweRLPFBav/ljVfKR3pkY9c\nonvC24NYw8eLybAEgDVGQknS60la62Y8DtAGCPpbCW2Y3QeOq6vo+Rvl0z0s\ne3xToRHfN0FDwaT9MChDTjnRObuWcvTqXCaEPnmQmDJX6afp920NX/JY1e1E\nipgKLthp3b+/OBeJbZX2guum30lsBiIgWaEXSaO3RdrO5kkhBSGz9/IHeHk3\nRXLOc5gv0JvZ1uhJ5NBnAsG52c/LnuiGagz6luE4K7E+c9TMm0l+UI+GtWRu\nzdSOErlIXM1G2/rsPxs5zSygspLJNu3fhiskW1O8nn+YMOWmHDOVIt/TpYGf\njDK+pE0QYjfPHiGZJuSj98QxQ5k6oNuwRXD/iZ/Et/CnAFz42Spa+hrHjGxL\nefdp7JhIpJdntXkrl8JhA9egIZzLWov6Kx3t+GSfD6CLwYDdlfMV0M/bzcac\nN4V1uw6S37Net5D/H1jIVKicpmSSb64KKOswyg/9AdaqEy19OIfuhPwxnrHK\nT2Wx4WOKoyy4La1FclqNlL8i2vN6oc82XKQ456uItt3+dRLMVjwNf8CECzL3\nUCi2QchZvGVrcLt8SMIDlKRqClfQSLuNeD3NeF/lwI75iNs9SDoh5lwk2oZI\nCjp+\r\n=cnhE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBorN7ZaBY2bzDZnbUc89QuhlL9uxCBbcBbv3U8LaHEBAiEAzfQdIuMG+uty58ePqnmIXBjomHlCvFTzvQtun+p7hZY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-355095280-fc8481af_1574175854132_0.671886195892667"},"_hasShrinkwrap":false},"3.0.0-master-357739379-fad4d880":{"name":"tripledoc","version":"3.0.0-master-357739379-fad4d880","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"fad4d88007926cdb11f404b805e1c79fb4fef0c0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.0-master-357739379-fad4d880","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-UMHYe5wvOf5w1gqEoZ+CpBfSypteYQtto+hzv0oasKscm/Y8aO+xCqlxRA7iZL03mnTcRV1G3OjzyZmv0oXR7Q==","shasum":"6a927ee6bff4b7f2f816ac87ac183706b0ed6bc2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.0-master-357739379-fad4d880.tgz","fileCount":46,"unpackedSize":328364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sGpCRA9TVsSAnZWagAALaIP/A/LF527n2HxoB5KuiRO\n3ou4PSkW0U2QNdoP4fOSXBMci3JFevuMLw71RTmgZY9ru+CWzE3//87vw6Ho\nd5I49twy5pC1fc8nQ46OftlkFEnglcdHiErs8i4vnzGs8TnrIEV7VGPjMXUD\nhkqWCA7ZtgRei8pLxw65+0PJAHRKQhpzLjwVwzr5SoseGglI47Y7jYKe4pS3\nKQfzesIdSsaJ6+TN2hwMBO7IdH79J247kWfAw+taEbFNI3rG9JSGR716ecgi\nmZf9pSkGyM74E4UfG4fZXM7Luwqp28VEEfAoffyCEctuYTASiUCQ5WEUJdza\nFkzvOOITmwyNFLvsNdAWewTw0pWzinBEhRvhnuQ3sGuA/jopUUT64TlSasqe\nKnZxg/IUo5rR9RB4Sg7FU2Y8BdjdnLOM/mlcJ4iztbOOf8cPrwGBr8wip9Yl\nO+qm1fPQGdAJF2bGZbbMYQH6yjyCzwdYUjVdEmNQ3DgkyDTEzuYM4Uc+F8Dr\nvHX/c20wTudaXrWq3vOXAVqwB/zSPEyQgselw9SYs26WSuJTOOBHwM1PS1VY\naZPs156fvk81xrlTc8OhPISaurp2y0keuMDLJHXcp65lzaPcItiZZZIYeYjr\ntm/OjAj8uV8mBC9nXuQw1LzZu8Kk8GUTS0bvp1d2xPtWulfki77Gbrhrw2ve\n9PqJ\r\n=7bsB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcoj+FxNDlE9+Lgv9xAYKOXI2a9ZN9tDEfa1I/H93gAAiEAySu7SZCZd064RmNbiScWV6AyKXbI2BTCeE3JJih3Iek="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.0-master-357739379-fad4d880_1574355369010_0.2263772296048845"},"_hasShrinkwrap":false},"3.0.1-master-357756185-f46dfff3":{"name":"tripledoc","version":"3.0.1-master-357756185-f46dfff3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f46dfff340d0f1098f0e94aa475038910f5b84b7","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-master-357756185-f46dfff3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-DNeNsUGQpdQatfNIy1k7JlRgUt0Cnzunngkd0uDZUziPc+jCId+l5C4go+szDCoH4MQX7M8ReHT3czNiiePu6Q==","shasum":"722c00bf3e57958eb0c53913da7cd64b71ce2207","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-master-357756185-f46dfff3.tgz","fileCount":46,"unpackedSize":328389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sTqCRA9TVsSAnZWagAAeisQAIYQLUyIaUoE8Il5h8xs\n0fImx59gcEuXOSmj9mfnGh1fn14XaTjmtAaC7snCeGfGK3nqhcJefiTh2la/\nCswVMg6SDs8cMRSRJgon9lwPFK9HqBDhw6TnpjJOZyq6J5D1O/uE6ah4hVSM\nHcM9mZq92uMqZ9zwlfdJG2LibSjXANTLritGEijMHNPX6u3IdYu3lK4Fze1t\nPFMZzJtUcQFeVTuX50n5p+zMrUfb9ldTdTCS18VPYSz0EMow/tEzd6mPsf3t\nhDaPPXNe/s+rnadJJmcGP/ow8NNVt+B9/a4IVcXSAxwW9RTk3JrHWAbGxeAX\nBz5XEiAbADgJYFUPLQlJRSdqMlPTrDb8bDmEdGUM+MhJcFarBLp2622Gu/i4\nxXizu1zXUNCRmhHv8ssygyiXaw47fgTsPctfKlubPh7+19ku/reBelHKR9nG\nejKkltxgDHoeUuWOUATHOnzNCIyU6Zzr9qzLpkgnAlcJ11tJn9mPAGG/kEBp\nkDtI2FsSDo3i4BMDAIUkBCZO46wyC1DjPvYg5z+aPlkqhPzBKRob/PwqrTI0\n1mtR8+OqPaQ2ccxsphJKDbxDRinPZXleOja2Y8xrUoQzIZq6HDQphLudOTaj\nEzMxWUi4V+DwFVaHV2Bd7+HmDTrZDBVnRHtOofMwHWRqjJgP7b04QV2auWxt\n+pe8\r\n=sgw/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAyUbDHaad4ZOMqfieXtG+PpsNyLchCRtWbdKNGu5lNAiASLWjCuqFP9Um+g9LxqMn/8u+Vz2csmowojj2thFdeKQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-master-357756185-f46dfff3_1574356202216_0.4512994236325689"},"_hasShrinkwrap":false},"3.0.1":{"name":"tripledoc","version":"3.0.1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f46dfff340d0f1098f0e94aa475038910f5b84b7","_id":"tripledoc@3.0.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-WaDbUqgrfBeFn7lYkVUeM0JzQMRG+ZuVNKTZ0z7AyG70XJcr6tAzW85hMxRQl52QAQPX7STogQiwBcGfEO2uzA==","shasum":"80f4507fe48d794cf1814f45c76ca91515ced8ea","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1.tgz","fileCount":46,"unpackedSize":328363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sapCRA9TVsSAnZWagAA8cwP/2ESbqCEW8el4l+eR79k\nRkVGjF2SLC7kz8xhNmNPwkuDCCfnUQpnW7nrjD3Ho0z9Zj7Hgd/1ls4Mgzio\nLgDD0yWp6WIPONhF3mw1LWuBwgF6h9sIAvK6WuvYGTS4kKU/7Hz09okiPiIr\nthfR5mzuFPDftaGL85QA471XmqhjksmoAu0OD+3CdgRPQkYM9i5JrIk60Ljh\nYUE3IZlvvd1ed6Gabf5707UNJ7HVCsap1tqb4ZlWQZZnxYsS4OE42so9q58Y\n+CNbDFW8ObdGb9pEn0AyRP9At0pYaSaLbK6yf0+Jy6V82DE11Tyb27aNmZPO\nDgoTanvYBYcwwClHE4ed1+NdH27+T5X6bLa7Qpc3AgOuwejZF4m61FfCl0+q\n4P2DAGhFTDu0VOZP8tG4BbcRfkxP5XW1/ScSXgTTbEaa5t6DiScV9jZxMwQC\nQhsw4RB7bhcbKRSYiB8vn9wNdzzlocHObDeF7de3NihD8CYR8de4AHpR9JGi\nGqIw43BAKnKtKv3YdOQIm29x++N4WQiJ4dvGuBEgwFPaJ6BVh7pDEEYVHb/k\ntMfJkqtgFw+jsoDL+eBCJPfWgBIgWHHVSvvyhbIFlzOkqBS+Em2Q1/yfXKrK\nOSiF8T4TKGjQd+4C5nUkYA9mhWm3zOFOEBt3xnP37XKeriZSMQeG5+hbwTt8\nUxOA\r\n=2AOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRSVKaAN11UEW6ej99YAXZ+1hEaX89abg1R6amjCQeHAiAtTJRPxx4SEI4x2kGaxTKA3uVbgwEt2oipHPetRx8vzA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1_1574356648707_0.5609065926262538"},"_hasShrinkwrap":false},"3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3":{"name":"tripledoc","version":"3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f46dfff340d0f1098f0e94aa475038910f5b84b7","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-uMKL2p0GruRt486f6vvjMc1CUnHSf/4T3rvFXT3k6b0KSPvIHQhc7F9nEQ1jKDY3il1uM+1gfNHEZbSZXGmYvQ==","shasum":"6492f25b5401577f43f99b36c08721579e1704fa","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3.tgz","fileCount":46,"unpackedSize":328429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3saoCRA9TVsSAnZWagAAU2sP/jwEDz8oGRkYFO5+HKPH\nljFare6NR8ikRswayKRerPNpQtY4uXPDKD92fkmKIMJ4vqTANgTG8sryoRC0\ngbk8YVwP2raPYUblhACMTDa5J4tJL2Uv3V8MPwCr6+HbUPXOS7Jyafihl816\n8nlYc/9I6FaIXfWmDmmSmIRdmA3QSbfd3/atcFme8aP/uLoGyX8WHqDGuIGF\n3vaMi/MV9bImwFzBD3OaEaeOD2RyQpwXObHgDDbbxIcjWFo6JX5X9xT3D8nG\nk6qCUOgtWLOq2s+NRCvokXwmar27hB8/pkIIpVTPWg4lxCPY8r9hC+/+aOGP\nDL3qPvjhyW6Eo5rpUkTXE4PiFJTtboMDfriQvfNhMqnQrPnSXxCQvIOhAYXy\n9k3lEa1Kre/aJDZEN/0k8oiQf5JLWAVFek6zTY16z+Gsm7wPDt37jdhulVU1\nydV863BS7nvOzfTYGYvoP3YTPDu/ICjCic2nKeFuMrO4I5B1Q4u9ya4ZYxuw\nCuqnW09pqvWpXTWDAI/eENEJd3FJ1pZZAkyEbVuOMC2zZF5nWy3LimCm0hH7\n/ZSAGmFreoPQxu1E8INuX1XG2G+3whCliOSTK6wTS/XwxnQJI2ayQt2A+g5O\njsEZJ2yTLzgC77ctUz1Ivv0xfCl1BZrnBhHdwAxba46xtI3iQ+D0rKpaJhtM\nC2xr\r\n=TALM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9df2pe7ZcI2A/HTiIXt3H6+d/0ukPetj2F5xUlTxS4AiB8yJrFRfDqLwR9We3iVCADgke5CRCL2LLjR8eF85a8eg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3_1574880935722_0.7883549328165462"},"_hasShrinkwrap":false},"3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9":{"name":"tripledoc","version":"3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"7e792da917bbfc3f9ddb4532acda86079eba3823","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-IOJGf3F1Qb351aR05Mx6lNwBMHSgJbOQpeLNMh1w6RwVno2zIL9uyfH1dEKMAq12l85IW6pc2MqgcaxYy2c/eg==","shasum":"f67dbd07840e5acd6f1c20506c53b18e042976a9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9.tgz","fileCount":46,"unpackedSize":330137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3sfHCRA9TVsSAnZWagAA0rwP/16gRlDFQZPykMmcFm/C\nKAXrmUDUXkeomzwFm3DPaTrDpQE2xFKR0Mv2MOUlGUSKOVsn4LdfvevqduHe\nVYoFyK8WG1f5B/2/5Xq5pi1bWyQISi5zh0Bg/51OesqCR3Kn8cjYc3m99PPi\nj5Swg9G6LTFRGxWfqp8xQ4UOp/rm36y9j7+hUno1uF4uJZHfIMWFqlrB+hux\nyrGHArmEYDNtg2QfiWp1UkU0qIIOLa/r/SAegU7l6eHzTaPlyYof/5rYSEqs\n+UQ2UVpJtJuEjc6YPLy6Y0fQ5KXu9MPmGP78VKE4xATf+ccwv/0QJzmRfNjK\nA/Fk8pcQwcPFW/M1sGuhzFoPEpmzLKUBxi6tvUIhGFJ8topkvyqxjddlQGWJ\npoJ1rPYtPEQdQwaMxvzF/X0LuMQG0DlBjmH10Mno3tncTZvk3mcuQqED6NpD\nYFqtcN4nZGvAYRk1qrOofiDOHNgfsxC9/+U2QCC3dDPIKBxRppA6YUMze9Tk\nbzdZuvExAia+2dqVA1RIJSIBu5ZhbhlKNahL4imPLIVSg9Sn2kNVM1W9qdUE\nNubLv9nQRMYIMtsKHoybUdeBAGdriM1mcvq8YYDIyYBTRvXAW67VI+/Uh/vp\nNT0GIS5KUMvVYMXdL9QMTrx0dcTCk1SYLEh3HAFUSVGz11j3+aSBMDa1kkGA\nwJ1b\r\n=BXqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqE/DMAKRq2Nkzi+zVV/uXAWfN62gK3TNEk8q935CrPwIhAOpPswEfzWnPBG+JojZX079elT4ptrGSm5ipqCdD1jBj"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9_1574881222334_0.30732879185927886"},"_hasShrinkwrap":false},"3.0.1-master-373300889-71627e7a":{"name":"tripledoc","version":"3.0.1-master-373300889-71627e7a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"71627e7a0016451c17cc397beb11f9b74a49bb8a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-master-373300889-71627e7a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sBPkJ+hQdsJvht8eqioQ413XL2wXjYtblB+jv2PDeUb7OyqcWrCJY0H5myaOgqPLxvfioJsDiLUUj4LXuDaHLw==","shasum":"d8196a2083896935b6a7218d58d2110ef503ba4b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-master-373300889-71627e7a.tgz","fileCount":46,"unpackedSize":330097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7iN/CRA9TVsSAnZWagAAXfgP/1vtxzoX82tJxaaw8VyC\noJwhaR0b3LsjPBA/1O3nPdhDVFtls0Iyt0qWhDXbLpvHTyANksr57ESaBJhU\nrrFc6LYl/9SHw4cEYFI+QQFCiFZtchV6TXGkpNo3air9/cO9l3WW5+VP2mLR\nu67SgVSF+Q6GcwmaQ8+NyydxUggacQZ1uEdhUg3w0Nx6ZL+MQCG0SwPHrc0C\nVFbBexy3PjX0rD6YI9F4np7gK9xZIGP9T1UCKWE+ZR2aBhnrqMde0z9AnntG\nVu+tgIZ1d8cFfK/72IoMlOkXDBX+i7uHG5WcrZpPL3TT/n3xgp3WhgMVG5eZ\n8RzXhnOFMsyCEGu43zdOPE5mkQyZtrfT394X98txMY3pDfHr8lYJJ/WERSmN\nG+nHm4Bmy5e7UOkycfEattpmjzbGdNfqOo6a6CylfDaksejKrnVGwfu+GVUD\nY8GSR2wGm0FIalx9r2uk0atqWLQX2DUw1FnPu/7dGptrO5i9RL/oI89jkoKQ\nsC16nqnFnLZ+cjmEruoTYoiNVeXifzThZT3yEzGe9IEMciOrS18NBstyxqu2\n9hM3eR7GuAwB+Z5TcwOE9pyqoyxhv/IYvvN0qP/jtwg50p0m+jwJDua25I5L\nzBYDWVIY656stUXwLwbwyhW/wG9uqeE+biOgOwe9xCK7BkJdo//lM5872yOQ\nqUDN\r\n=2AAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZFifXvik5O2MU8NjD6um18KHly9AlvoloG4tsS94RDwIhALnPgMouHiPoVY7gOFZX3ttcVrKQ/41yyUJgrm7UgbzQ"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-master-373300889-71627e7a_1575887742762_0.8362151146297512"},"_hasShrinkwrap":false},"3.0.1-24-umd-bundle-373304921-71627e7a":{"name":"tripledoc","version":"3.0.1-24-umd-bundle-373304921-71627e7a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"71627e7a0016451c17cc397beb11f9b74a49bb8a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-24-umd-bundle-373304921-71627e7a","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Me2Z7/utwCsqlC4VvvbNtKlrBwUzjh2WBfM0xZBufnT9NdifHfjtG/FbVEdweDaEGamexppvTCqMLGJq6oXZMg==","shasum":"f02a321a6e172f36e63ec5265eaac5ad5fdb5434","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-24-umd-bundle-373304921-71627e7a.tgz","fileCount":46,"unpackedSize":330104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7iPzCRA9TVsSAnZWagAAtLQQAIVEknvM/iu+IH0+z9pK\nA+2X5nHdqjN3HJi+8DiL+EUD7u6qIpUlLnIWDI9eRjZ1X0YhLkSCdV9ogqgA\naEWDEvGc0I9SKsMW3XGsccjv+/dmuXXSfk27hCGvC2nHsWVlV3wSKB3fGO9n\nm12iiJ6HOUsBc04O2FAbCW25S0q/lDKKIxUB59/7vkYFZP+KnJwCZjuW1Q7D\nVojmyMqxa8g/BI9RTkUT3vWqJ9NMAQ6HvRO6GEwnbV2yH2C6Bd6VFbS7TyXL\nITDVdRKX3RvT5Y4WUB6H/SE+EVr7MJWFYHI2iDoSVNH0Mt34jziwHWntYy30\n2Si1Q5AvY3fqvV86fFy1uOR7iEh9EIOHeb68nG/D2cOBUobgYbTSt7jtm8sF\nnRUM/SYQLn3B3t/dl7HGvKVQ0JXJRuWBnIVzgMZMm1L5gD2E3uPDHoy3F6Kb\nGT8GvjYj7JRmkaODnOpLywTXFSarQR5cvsxFYj4rmIShHH04xvxTXp8JVZe9\nd6UkNaxhMJsiRmceaKiXoEAFjpuwuCpfWOLCbLT1TOjKZvr0a1VmwVzt7Cxy\nW8SApoTIrOnbaLjGkAefOBW5Du6SJwVBThnpjP2m50dltxs9hQritVNeNBKC\n4UWrbsjirph6iEhQyGHhmdFngtKVD0ySwbIUZxhIMB0lnW5DT7CGSHJDBCNP\n2Ygz\r\n=IpLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd0pdO6F4UPBlLc798oH3i50+QToWypNBSqX/X8x/qLAiEA3nOw3hU9KOZdQGQ22tl0jyEnF9dZnOVve+fwtLleugk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-24-umd-bundle-373304921-71627e7a_1575887859439_0.18556326687920466"},"_hasShrinkwrap":false},"3.0.1-master-381711459-e5b0da3f":{"name":"tripledoc","version":"3.0.1-master-381711459-e5b0da3f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"e5b0da3fda1d3ce9268dd238c1842e01c2ae6fa2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-master-381711459-e5b0da3f","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bSISuySBni1CI5Mkd+V0DFT401O1isHGhYU10TgZyR9+8G7HsFJZhDNxqXC79LIEN8W0SzZtJVv+i7g44hq4yw==","shasum":"bbd4ba61e692a280740c2a773c51d7356971d8f2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-master-381711459-e5b0da3f.tgz","fileCount":46,"unpackedSize":330097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LBECRA9TVsSAnZWagAABlYP/RTBOzz11dhK5wl6EXR6\nmTq/vRMa9YpT5UXRWS7zuZWPi653amleQpSQs7SGk9/iRUMpaU/HrZ7g7/xS\n3eI85KX0gv80EgbICXXXbpm/aUWXQb//ZUyVcbPFXpOQl/vTOUOCnW5AzvgI\nCHobMRSQJrwRQQAFZo1Y47a6EnDWKLBTeRwNuGwa5C2THjrBHrGJoHX9Bb7o\n3cJ7SElolW35pC37V+awkNTX6pTdfpXYxeqibdbngeNio6r0Busn85R6JXZM\np+1OqiZ7lZ77d+v6iueJ39WB3y5GN/pKuCjX7PfY0v4Z3IG3+5nBR/tL5Prq\nT3WLzfBJuU46kiQaiomZajrdMVvuBrin7J0nzWQKCB2rbzhNwfGYW/2qVUuS\nANcER5jkQc5cOojyxdIoeRPrv9npdZHXE/60V5aYuWKM9JCsjpCng7uMQ1QS\nYJiNmiNFkjjHk7/gFssiNJ/TlWTurVHVOuz7GYlfiGpIG7sjLMvGcN7G67J/\nOTGnbxnPD/RdvExPo6bofNAcZUsODGYkT0DWcXalCn+KI0qylfLF6upK0StB\n5buv3rQkzudCHTV8QM2WzdJoZRh3mD8ujVQEjs5J+T+704hb/tVVGdP4cwH6\nIUTFBbo2eIxDK7NLxwQGNzqEj5RliThvUDGoso/cE422eKpweUkRXD6UmlrJ\nxx/R\r\n=sy2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmfhCy7+WMCmAfTj+fwpHmoeoXAerftyAtfo9Nbt3UVAiEAoBjWamiFU6JjXnjATmwL/G5V7Q3P4EFE/q31U0y+0Ok="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-master-381711459-e5b0da3f_1576579139494_0.6501404544081144"},"_hasShrinkwrap":false},"3.0.1-lazy-uri-387589525-2d0262aa":{"name":"tripledoc","version":"3.0.1-lazy-uri-387589525-2d0262aa","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"2d0262aa966a985e8b04308844b2ac988bd9984a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-lazy-uri-387589525-2d0262aa","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-z6mqMz+5LsjkbFzxCupsorN25WDszchHlv2YvcedAzb+fqmEWkRRQTbs4RPMBDD2O9mGG9NaZ30gPO7GJsTFow==","shasum":"6940811668c135f03d17bd695064250ca73b200f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-lazy-uri-387589525-2d0262aa.tgz","fileCount":46,"unpackedSize":327786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAOtPCRA9TVsSAnZWagAA/ZQP/jK4mJZIFzk0hUZEpsw5\nNZOyo+yFn0JcZr0ItSWRZrg4ROzr3qPtleL9QsQpz3E2GiM4Xepm2W9VwSqf\nt/AXmwhMJwR8CAjR3OUppOdKNUzOw/0WhD5tvmwdkU0vjRovbEyY9hWJWqIO\nqTtMwA4c0GPrxOOCl9VKAMXf5zOhpv2S111Ea1xYTjU9WwJ8frOdHo5r5ItS\ns/EgHkzMFG0UnhHBjdobroSaYAPDq75zLzsylSKZ3nwAviRA/JrzhxZtBq0o\n9U0tkrudkiDTWVH36xlnkf6MtXMgWU2yz7Z8XImL/xoegw3Eui/55grsRqee\nwlszjZCv3P6DEgE06m448bJP0Ryh74n6/C77RDTDIFhtbMT6lxndbfq827pR\n4VL+WOx88KtLeYwVfMFbPJCFPMX/0L0F5o+BRCr2DRGb0cGXzvVvdU94c2W+\n8cI017stE0ZTDv2zNOpgPBT7LxFr/jhop6s8ir+yO8V53Foob5UiqzVRYlkW\nIM+v+kIVDJu39zNeiZAlLJSzqj73l/hMsx/DwVbcmw4OR+YHWhN8Gh9czRoN\nE4W/E8QY8fUemDx0X8GBySAadSpstDAO9SzEIuzadMSH0TAxvFIB0WfH5VaB\nbtjKoUGSfYE6Se5kF0e1PxzhpIV3+1h8tnyj2LEo3WWPEwUYVWHP11nPdUAf\npmPu\r\n=Q/Zs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG1Q6LELSQLakKcC3hqONraTVYrCzT4j1PZCmg2B9TpAiAzOKuiCijMBZOj02SoF3d1ZG9hre9VBNffZqYNCoYHfQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-lazy-uri-387589525-2d0262aa_1577118540596_0.7674263571374942"},"_hasShrinkwrap":false},"3.0.1-lazy-uri-390825785-ca87d5c9":{"name":"tripledoc","version":"3.0.1-lazy-uri-390825785-ca87d5c9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ca87d5c9148a912e71cc85878c378325e038cdea","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-lazy-uri-390825785-ca87d5c9","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HYLlW0wGU5P45SGacxXut7PwU8ESPq5qEe75L+y1gW7dHYn3RtGpNmX3AtRkzkLdir/xi+fDoDlBeu3SlUw9PQ==","shasum":"dde7631434bb7eacb9e01bd2cf9b8a7a3e0cb52d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-lazy-uri-390825785-ca87d5c9.tgz","fileCount":46,"unpackedSize":351108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCeOhCRA9TVsSAnZWagAAPNgP/2pMSXrnh4s431HGrub4\n9mMavSLZYQjyL2qtGecLzLRsmxCb96rUXHwqbENICKt/hfhaRqUvKTD7ZJ8H\naObjaIVovw4vUTkdn+ImoCQUIsHAQ6GqJ3W+WZG0oQky0WvRVWyWb9/wC/sK\nGRp8MluK7j198lnZjYby2lpRNilBEbJhQHfGTeYXl/ZC9GaPk7cdtc+SS5eH\nZ/UuvSWalxyL1IN6JijQSyfMkC27hPuJRoQaZNwgS+GuQg7Mqtqhu52s78D5\n8DZ9RpHY+6iHUZ/OwvAAbdtqtHGEFxaj8UaB5wppTYnzB4Jnpyr6C2DM8VRi\nfxoqN4qbIqnNpPoLl3E+GyTWOSC/ngzYPHjjSZcfDa9EYeSLQLisTw9gQC5L\nx81eThgL/wK28qIGphaHUqZ9SerDvmlbd1nV5spJHD3FJ7/a9cDlP164bFQ4\nNhJ+3Gz7onCamDcjsNrW9M3CnHTbafL2Iove+1ELxLyO8eBojPnnRGw3BLss\nN5guyfZrjna1MHUkiv+56+lmDCARu2xyVHOstl7TiX6DRNTFlRgS2aosXFrS\nNycb15xPY6WemJ49TZFML1hGZx+IjpYemuC1rN9iFTT8Wrq3iyPde57HsY/R\n/tFgEJSYVtd5BZ6X/MocqPHoplX7klL5wSMB6qt/80Xidbnrtvvl1arid2W0\nEJF8\r\n=xzZG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEz5/zkhuEQLRljSg5ehrXbImIspOMGA8YneS2EalognAh8r9luZeDa1UV5phbC93VMuEKTCfRMkY6AkgFMURQJ8"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-lazy-uri-390825785-ca87d5c9_1577706400829_0.9809230520070542"},"_hasShrinkwrap":false},"3.0.1-lazy-uri-391191350-5bb37817":{"name":"tripledoc","version":"3.0.1-lazy-uri-391191350-5bb37817","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5bb378173218bcf18ea8ea1e5b68448304c918be","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.0.1-lazy-uri-391191350-5bb37817","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SvDme3yJvu3EeLTP9D7+T+lIVV7OUF1TDM/4wWff4SBoswts1ESUVMTcMTEXiASt17BVthdNHMRfZLM7hCL4/g==","shasum":"e407d392869790e6c96b2416819dbfa8fdb17c62","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.0.1-lazy-uri-391191350-5bb37817.tgz","fileCount":46,"unpackedSize":356453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCl46CRA9TVsSAnZWagAAUokP/0U74c8VULKG0gNSR6pR\n3t5iTkXGAnSYJqNYssaR3Z4+/7wJExWHIVEcbMkg8kFzKcbpks/LDTlr4Gm1\n9hh4EKikueeX0ckXcw72oS77sPlsTzlO+a1pLRPDv02mmwxQhe2iDA2tOgVD\n8SsXlUxivNeak47/zeRQZ6M3EPE48gXE5iaaEwWYD1xjJrC7ywVM37fh0d5s\nxHIk7/aUWhndqb4a+bzm58eykYyLEP7b8nWI4EN9vXTVptKyspJnVxivGQr+\nwPf88dBeC8YWP1gBrJwWOBh/wvy9CZ8HaTKcqcNfr8g224vUmX6RKfWTsKkN\nAII8htd+1HIToQ3EchtviBq28ecq1daZOdrnDPhe6JWXHSVd3pBsV1x1kRr6\njnuK3INtIj2NbkrngQn9lU2fBOCJzUMNaLDeL40+8jn8gA0BY/5KG6yyV/Zt\nKiM/7+xCSfp1noUdf1n7LxmqBFEsorc02hpO6SZ4rrrM6GnmT433qD60rrWS\nimIkxRqa21+Yq8ang1M8fLmA1rTW41TDT2ot9Md4PKPkpDKwrNnn1iyAi0ty\n3Ts5TlBGT2hin3U5TCHLQ3sHqpFHZfoZZVdIYTVzdfyuUy54HNSBcuqYwfa6\nDlKPkfhqFJdtTsd+51Ft6G2beO0yB9pf+ZX1zrEiN35oEl6ky8wEgYkWHKAK\nhqTP\r\n=lCyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAJaNhiHfbvIRFZR1JVj274uBxJ2U7aL3ngt1ZyIEd0wIhANkggUQyJjm9s/A2gGUMoukX0wd6G792AS6HG3aexLmF"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.0.1-lazy-uri-391191350-5bb37817_1577737785576_0.2673681694301504"},"_hasShrinkwrap":false},"3.1.0-master-391420217-e5953516":{"name":"tripledoc","version":"3.1.0-master-391420217-e5953516","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"e595351606b9c18692d75df5c43d8fe0012ff9e4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-master-391420217-e5953516","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GpPQrsXFpuCjs131MHJXNbfqjVlUjV7OouTMl1NpezAydkGgdQkzEUfDj1gyu7L2FQySfhLarLJOeoQXpA7jiQ==","shasum":"e6cc6a7c15bdc38b99e14e29f2fbc5f534fa067b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-master-391420217-e5953516.tgz","fileCount":46,"unpackedSize":330122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCwHtCRA9TVsSAnZWagAAUU0P/i9sCMid2RDFmT54kOSX\nQvhxsTUiYIHaAH+szL67z+9xuGbMAaXX+/Q4RrSuHo+wfZyPjgAN7AVD2Ja4\nyZip3E2cMcSgHpVk+GAQ9Yu7tXRF9brnQfUK9J3Ikji6zUuvT+am6M+sIv88\noCMG/bInwa3JF9lMynJHLZXI3APV9So7gQQkM9mtzW+rRhRQ0Qosp0T+Qt4J\nzz2Pf14UuMJ2wC427l6QIrDsLrCrqF+e7P8PyAMkCoquqmnOORVPFEYxFxHd\nCnyMyfrm6/YpLBWoo3SUymOhd9jbEEf1qEFDB0h8IuU+KXSJm6B4Ye01dfQC\n+zZoYC+RiWJHU6HGUEdP+GdWDdvzfpIJXntP4CWfaH369JkQHh7sGTjnsGfZ\ng4JiqpPXqHoeEvCNw8mkRCgCR8MvKXUQsREp8tN9Q5BoYctL4EYiIFUezPe4\nt4BzcJgUQxgUSrxT91pz6Ui+V6wNdgD1oIB/imOiUs2GTuW0SaVm39a2fpag\nMbe8aBf5+vmOTSdKefoCbhhV8Fu2WFmwJOP882CuxgMd0Fal2/OPDQu/Ca0C\naR9RWvA9URxNivB3gAOonxC7CKg4ghJ40HuGlhIoJwh4s3U57RoWpQtE8ovX\n92xMHifXBmf6uFfBplaBuPeBVPHZttQCrQhc+52UAQY5PKL1rU6l/X7reHl7\n5xWR\r\n=OFYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDixQcGUQ0wsSHIztSrPcWRb/dE82OjZQWFFk2jIV52ggIhANmGBs6I8ISagGNzvc26h4ufScKt9UW+HxSkLpUrb4Iw"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-master-391420217-e5953516_1577779692523_0.6267822032004486"},"_hasShrinkwrap":false},"3.1.0":{"name":"tripledoc","version":"3.1.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^23.6.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^23.10.5","typedoc":"^0.14.2","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.2.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"e595351606b9c18692d75df5c43d8fe0012ff9e4","_id":"tripledoc@3.1.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8P/nQ8eCA1/J39anVvmMovt9RETwWucFSlssB3fGJO5gSX+HUKnCA0ixmF+Mt9NhDvxKUPYsIOnRb2POCOBv9A==","shasum":"cb6d63643596c6145dae62174d41e6cd74359bb0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0.tgz","fileCount":46,"unpackedSize":330096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCwhACRA9TVsSAnZWagAALLMP/A8yvSsr8izMguyw4h4W\nZh+p7HeffjVhZ5yuJ8o7z1zwa6bh8hf6gbw9wT89BmBhibNgvlXSy4VM6Yjb\nQhys9CXkDNz7TQhs597CrKuSndEA1zZfZiuOEUlBN/H4X9YLFofWzZjpdRut\nOfiOs6RdhRlNGOAwBCuuykj7NIdRTOdn5kp+m7CzTKLHJFiTRDSIIHg2sdJr\nfRyv0UDDe0LNTYArt6442cOhyPWrTRrVoM2hbmZe0cjrDPgLbt1HaFkWk111\n5kal4uxxkzXvBSoQAFGQmKlnLbfXZSduNXv9Dd32oZXGnOtFXmd9ZnKcAYK/\n8q39TOXbPrABu9P8O3A/bz+uwn+mQZrNqzX5CCgwb2B+sa9v6OHU99rF6dQk\ntLLmac9NqtmW8V6njgBRWdCVMjTeOszwD4Z0vED4KmtI+9Dn20aAGuCiqgFg\nIupUZuX7k6jPFQs26JAgkQmfVKJkKQyQoh5xPjaFkd71fZ1hbD6bumgJ/BP+\ncc3EmeArmK1tRmdqyeONUlAsQmeKWLL3Sr0YRPgq6K7rgnMWr4Vw+KK7An9z\nAFzJDH7YMqPSBZzXjhaG9Pi1yafkoIHljnfYUl0L8cjiKr3eP7/pljl9bgMt\n0hjDREKpLDnwnMlj87BAFpIoZw6GvOaxTXgYDh9Oc1lsZRjJjIbOWCcrC9QE\nqa7K\r\n=FLa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDABhg8/LHsYL62ZuHO/8WxKxRLQOpVUdYSS6dIP9xq+AiEA9sjvYiO9GxqZTg+lKrAa+jWFFTiirDhBiYfgXV0StFg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0_1577781311807_0.2354981817258821"},"_hasShrinkwrap":false},"3.1.0-lazy-uri-391434741-ca4ce999":{"name":"tripledoc","version":"3.1.0-lazy-uri-391434741-ca4ce999","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ca4ce99905c2672b9df2b991101331d1f8d9b327","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-lazy-uri-391434741-ca4ce999","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NOplAvgtI2kbDwM4hfNOj+9ZBTPi1cy1e/wTLPtPJ/1K4IWigQQP6QMbEoA8NJRbYUtLmGi+EhYpILXSMNy41A==","shasum":"7d1a7fb42b44261c3d06f94bc622b8109c79487f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-lazy-uri-391434741-ca4ce999.tgz","fileCount":46,"unpackedSize":357498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCwl+CRA9TVsSAnZWagAA9RMP/idplmxyJa+uKZDScWsh\nP6pWgFfH8Zi6CE/sAv2FV0uWG/dULdjv1SuhNE6GBGcnfvYEwymHZAXYvACG\n7VWbWzzFBe9QPworanylvzP2roMsul73z4iEZzeac/ojokdvqBY8pPhfZuV+\nI9U7rCbQ7QKIF1ES3KL5GzN7dy8yk9XBUCom5WRmHWp676qPhyu389BlIX/V\ntHOEmYb8wlZft35IMz3mYw2y1d0lQIoDLNeSzHXQzfuoTKsqGoUbkwQO7SVc\nfgVHLw9dfXVhJbPIahX5zt7C3fa5VTyys0464syhfJfneRt3yC+fFAuUNy7U\nfXSfaZ9qWvjQyPVjouSg8Fa4J63YOS4NfofWiZzm4GUsZNFAxlG+BaU08L5g\nluGS5JsfACFcwfVeADid2olT3B5q9iTR7lgpCnOfRlWE+cysHjiidQdvhH7G\nyVIp9USv0/ra3QRTc3PfJ6DCN09QRwS/pNuADAQ+OtGGD5GacFwsaktTLis4\nWfJKbI1X3HdJEyqoYnjOzqrf3c5MPe5rayaGioy/3Inln0TAJIrC7agvx7BE\ntCiSvdhEaSBdcHB+ba829Ca7iQYOfFSjbKXbwpp1DmIfMCNqf+J8bkCshi8b\nbvP+OLWHraIc6BnkGz3Uzd+iaKAnlf4C15S7RT1feIdr1ZX9ya+ki+dQncH3\nyI2d\r\n=UjlV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF/ccgW6kkpkGBaKvmGUDh85aqF487AwnhqeCmfOl/pAiEAokJfw2L6pQwbWNMRm/Q183SgChkj2le39cC/aBtfuiA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-lazy-uri-391434741-ca4ce999_1577781630359_0.5400807487508921"},"_hasShrinkwrap":false},"3.1.0-lazy-uri-391501855-f2ebb728":{"name":"tripledoc","version":"3.1.0-lazy-uri-391501855-f2ebb728","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f2ebb7280d019e0b3e4e266a405b94d0f02ecf43","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-lazy-uri-391501855-f2ebb728","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G+MZVDxFUSTpKlc6FzVIV4B8ntvAk9JKrP0UqFSJ+klGZmHQ5DZMMbxwRg4dEAgF96waZ+N/vofGrQCHFOBEAQ==","shasum":"c8881306ab2e5b645ffaaebed8cc50cef9b8722f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-lazy-uri-391501855-f2ebb728.tgz","fileCount":46,"unpackedSize":362281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCyLDCRA9TVsSAnZWagAAfNYP+gPFbj73MhtdhhOIo8Ni\nACwPhGtm79qArsZScORNdrda765xLIkZLZxvCLjHAbwXHytZ7UfZys1b+GLi\nBEdlfMl4iZezNt8MErcAxvUwLx/IUyx/wSVPunnj2EHS/ASvRLyuYTfU5VhU\nSNc0umRQmSCTr7uULPZDwhSOm6y0wyrNZB4lvyIqZG4tpff6znhC3XI27ZOX\nOQn7nJl+MwPsBo3BiS1I1xbkODP+6SS78wIgeqYpYYmyi9yfk7EItYjZ8k13\np5VNn7iqahfp0yIozGIT47+1jhGfHXD6YbPaYqqpRyni95Z/KG1F56rvD2Kf\nxFr1qbvrS+5vPCWjDonrzNf2tByz8xJJCEg0I1dQRE/NUM4qGq0sFb+Tn/3l\nwrwOr/sIIABVkiJHulHILWYOVO2oCcph0AdlmzRAw/ueJz5d3R5ednqyTj/r\nR9wqjp17pgJMFugnFMyBPEmW9osBC8kkKklqSxXgmUEH5yV/TnePKw2ai2NL\nf5LqS8zMWgCGvE0AKq9heQidK2KzbP+hvXo06Y3P0t1eDh1aMX4c/O86cdc7\n52mHSH6xuL+zBcx2CzP2A/3tSKgG4TaAYi6kfHyIPaLbchm8BrfSPKIDlzdz\nr+aMhjLGEokqGC2mGnnXs9alPXQWpq6LRM0vRAnbtJqCO76fnK+t+y+UHfla\nmrIm\r\n=79D0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwFPfHPKEDJDjfJK0r5Vu2HZ2lqcvx/u585X0pJZQrkAiA/UxkcMZEWD7vTiaXgbSKnJpRNjePJRg+sX0c4d8LN3Q=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-lazy-uri-391501855-f2ebb728_1577788099287_0.3101806077248628"},"_hasShrinkwrap":false},"3.1.0-lazy-uri-391518902-210f385d":{"name":"tripledoc","version":"3.1.0-lazy-uri-391518902-210f385d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"210f385d12098fc911869f78a4766fcf9b653354","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-lazy-uri-391518902-210f385d","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-agIkzm5A9yt5mUmkrc7ZL8yJlSpRWhjqzb9ff1PtlbU4TL3O5NwLuqScCuimPgzwgmI/qmsyEQ5MfictG7TtZw==","shasum":"a815d737162dce36775dc202ad4c403c61268d71","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-lazy-uri-391518902-210f385d.tgz","fileCount":46,"unpackedSize":362281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCynMCRA9TVsSAnZWagAA1dEQAJrVkAilGFAjNcvQ+W4L\nSC77jYGrd0oB8ynSoIMbTk5RBgUbnU16YdyUxEO6uv9FxtlnUgQh6+a+0Tmu\n25v1ohfFRbRqzl+LjsnKPltvsLUGW6LLB36PpNKs5fFk+/Y72hKVB1KjAvxj\nDRdnweu8iZupLMDVnSBAIh/viHNmrWQwgxnLSEMBh1UIVyIYiHwmvJZ0Cgkc\nlXaPvtVxTJ6l/N+v9BHmgxkUvUA1XTkBPMD6ISkyC6+Dnm83Kg3CDH0T/uKc\nGwhlcGX9QtM8T2nbhwfSTu2TCaU5QFR44f4/xVEwh59iL3vlSs/sYu+whNku\n+9WuxmY3eRaoe/2ItUcyqbAM8lPrNejExo1Hz2OluFMLW+nkmpGlLIkPbaKT\nwDtmyJJviy5I7DjUBI7zyifYTG6hdpcp9AqMJrN/XsdsNo10TIWAlRcjSczR\nVk9VYf2/tmjVRlaEfHJGC7HkzEJx/4eHi4TA5Q/ddw7xyfDx9Q1SLvLb6k6N\nqycxP+KS/cO8+LJ8sksMzbsWZ/+AY8K+8o5mGWPo21U4v5sy1y1UgCTc8iy8\nr2gTjKx0TGgq8vXCtt6GBgVhvB0D4elPkb7nNbFUb1wybU0Uh3zA5jvL4izs\n6qwkc/85RjPWT4YtelKsS4gzbOqOmRRxFXHP+A0UZ0A0DOkMYAQf39oHsKLe\nre34\r\n=CbKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUPVyzRoXRhCCs0RIijQbAGQSvHUUQhuAAlhHC/i4yDAiBn46Zy2YqHJ2VTtT1lNlG/bFefC1VH8o3WjUFqhiYFAg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-lazy-uri-391518902-210f385d_1577789899822_0.7108477867455867"},"_hasShrinkwrap":false},"3.1.0-lazy-uri-391533136-ab2c28e9":{"name":"tripledoc","version":"3.1.0-lazy-uri-391533136-ab2c28e9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ab2c28e994d1ca5ad379033ffdc91ca76b737d71","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-lazy-uri-391533136-ab2c28e9","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aYYLRqLXYF64hlnSOHIAwJtyXpaBIDWFVedS6mod/KmKu2kwbyrMX8twZ987Us13rYNpbmbv7yeXUwnfT2boPA==","shasum":"f513dc0ccfac7e5860af81d160e36a9904c4c8f2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-lazy-uri-391533136-ab2c28e9.tgz","fileCount":46,"unpackedSize":362335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCy6RCRA9TVsSAnZWagAAUgQP/20j/0ASLj1B0lZeENoU\nGtKzykQdBANQlWZRu392n94RtVIpO8xvcx1iQWvjfknE9osdGNh1nRPKwSCZ\nkjCCXOG8Hrdi3PUoj/QMn8sK0MerZSATuBFCnx35lILfvG+UtoIVzHMNV1y/\nERzN6lWh1OkhVIkMN6N4M4QP7aGDhxnvErX296JuIl8f1MlkKwtL8JPmtlD/\nPNRNM4j/IrUPKoaU9wRsz0A6pyi+1tZNzB6a0akS5LxQspHIImSwfFJzdFri\nOQhkd/ItkBeWcvOs6euThWkjMHYDVWAXnDCvc5NnbdcAl8SVRFUCepMmGqad\ntzhfLaFkbEfyPLDHkTuvMHHJdSnCd7hDN57VW0H7t1MUavNSIE6SjInf4xU2\n7lH+jXqHn02p0PaeII5V8ByE65mrXxbfaAzrBLwdN2AOBOKNzwIY0sCx7Aor\nzlfsprZpaumQBZ34xFHC4KazgWIPwU0mN2YEt1g9rVMJ1it5Jy/ZQLadAIEs\nK7NLS4dLEmIInv1aRADtefbYngUgz1ea4v8umt4xM2xbQ9EsJBNjqc/ZNiYx\nC7WvmCjXS7AwYETDRhdvr9/rz85Kb+JPgWLsHv8ucJzrAYZxT69rBVxG89Mb\nMblKo/qPN6BRL7nbitytxB0dc6vxcWoQscRu54wIwauituGdS4ESdawaEs5i\njrMm\r\n=O4Fa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjXHEyAHIrFzu4xf3B+TQEkGULLW92CCXOBKjAzWeuoAiAeUzy5IG8ZiiRN2F524/5/GygDD3ww7v+wto9tgR+pTg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-lazy-uri-391533136-ab2c28e9_1577791120670_0.5292054013834109"},"_hasShrinkwrap":false},"3.1.0-master-391542109-55d788d7":{"name":"tripledoc","version":"3.1.0-master-391542109-55d788d7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"55d788d75b1a737d9565aaa66bc38ab5cea6397c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@3.1.0-master-391542109-55d788d7","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZKWvEmT2t6uHiFgErmklQQSnS9Fd4Ku4XMMX5jrOxeLIROAXEwT1UfXESlIruvX+ovwUndJH5tgMrmucldHpUA==","shasum":"2db3e249adbd6df8f7d30fd746c0174984f19b1c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-3.1.0-master-391542109-55d788d7.tgz","fileCount":46,"unpackedSize":362333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCzL9CRA9TVsSAnZWagAAfsgP/Ry7LNB+gf4DYx5FTBBT\nVL4c2Tf5ry5fP810DE6IEDPHmifjUSAmliXihTBgOt9Vezi84E3ClVJ9N2pJ\nWLGx+s0J3W3O9pcZjGwfgMGHSYHOEn1JMYLCFlJVf26TfJ+hrud8vGWCdN0N\nRgAPNdo1wD+I7/hWkcL4WaZwoZWvI9JkFmdnpZh+3fFar8fRCCKj/xMzkNnB\nGuG+elmJUStOJRx79mbp9ZnhPjPzVUMEG4WE7U4ejvMe9oHnmkdhzi5vfSQo\nDd4WROSfFjaOWAkIn0Atdu9un/X766EeO0M8Su894j6Z6ec3Lwx75urDfMqf\nYrWu6VypIuWPcOaFnpRVK96EuHxewwr2jzycHaJ2XNdwlgERNFF+KU4gQnI8\nBrFh37CFOdpJf1oT5FTjvZKcwVndy4e7r9WYI9gyryVOpGiHUwHFGQ2Jg793\nwZZLpFSWsp/NFrqBJFkKwZ2WBxJ+0N62Z7Ug0r9AOYt0yhgFn8Xb7YoHwZeF\njTVTiB3AaiZVjkc4I5bPClUjPWd8BqV1De8web6K4Oggnb4ED1H4o8qwK2hG\nKK/rXflLSwaH+UzLgrS4O/Te0hAAxuwLnn67KmwqS2EW6nHFX+LyRkW0rAZ9\nnjpgGwSG/A9cQAG3vfxsSp1sR9bKYTJDEXEC8/EtU9KZh6PaMEWZQytwFo/T\nJaUE\r\n=TeZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3bFnctys7htfbAnIQ0bXJ3UOipAx5KrE9Rp60YVtEfAIgQE2Ej1/5SRZ3HF6e6qaOjTxC8n9qkbjqveZ1FJZIkNU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_3.1.0-master-391542109-55d788d7_1577792253106_0.583327076629127"},"_hasShrinkwrap":false},"4.0.0-master-391543248-06031d87":{"name":"tripledoc","version":"4.0.0-master-391543248-06031d87","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"06031d871c87d42c1260622f1766c6228607e2a4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-391543248-06031d87","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iWE5uH+gcEQn2VPrbWvseeIrqszi7X2amCHZyQa2lH2E5RUZGR4xfdrZxQX7Ky5ywAeuj8yfzLLxUe9lzVf9Pg==","shasum":"dd7a9bb0027a245a72470eb540d9d49efccea4f0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-391543248-06031d87.tgz","fileCount":46,"unpackedSize":362358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCzOFCRA9TVsSAnZWagAAq8MQAIgN+wVsKw6TaqTIUj3v\nv4AvZXiQPEHIKhzXlwouv4QXJCHiMgsPMf+Pcu4ScO3lZUu8/So9BVfrLEoa\nSQktWnf3njhycLwim7CzlK6gTe/tH/WvEpOT6OeSGL/wQmgZWnwtbKIWTaIZ\nMECIHXC9oBvjZexek+Xtx/4rgmq9k9EQmqP1/d/8dQ94SHi79IQv1en5z+PO\nfVvLjcMHEvMU4mJi+Nw6SAlHDRI3Zj/kPNPlEXsmtEcq9GAtnWT5CdlRTNSy\nYb+bxoPougfgpBoSWmzHGyVIFkZ4do9OG+3+Wy3ZldyjPO0aqTeNyK69Qkp6\nFN1uUr+grqwOEYupaBQry+9QlCfU4uPEM+YaiPslo3441PphAYioNDxhmL6k\nRosAz65zIRfxl/JORoAQBBV1Bk9FEsemfAjX78dN57/5cdcz62F63K9z4Ze3\nVKfXMg1ZadMaXyyUXp5AmIr/3kB4+19TUF4ulQL1Y7mb8TDrXCGYShW+o9Qs\nXLcKfYQHmhl3KyEplG5wRA+VA9vlxIva5jmcRr3votnXL5tOjnA+HN8O0jgC\n0PnuW9kwRIUunrDABYv1xL8tF+V6NgKMRUaD50yM0dn0+eEo2ArW5CD/7vYc\nmnkybnO91A2DvcPjJ4Q/zvYO+BM5arN/zADfumXcniwYDJLMBH8nAAU++3J5\n+KN9\r\n=AZQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkzzv5ODV2p0zndN2OPlBJO1bFP4tN0VbknSBqtAgh0QIgQ+Omo48v+UD6x/oMCrdzwE1MzQbxiWos5NDmLYi6cOY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-391543248-06031d87_1577792388476_0.33887538344918533"},"_hasShrinkwrap":false},"4.0.0":{"name":"tripledoc","version":"4.0.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"06031d871c87d42c1260622f1766c6228607e2a4","_id":"tripledoc@4.0.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AXKD3BUy7l9oJW7pj+65vIhVnoOMl3o3ksz09kkrtItsW5iTC7Rrjg13AEcpHj4O+EMoBauXq4sPfiJofRYRaQ==","shasum":"42baaa4acdf60c8ccc69634dfa6afa5ff4293882","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0.tgz","fileCount":46,"unpackedSize":362332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCzctCRA9TVsSAnZWagAASZcQAI0P+kTtWNsp6Kt2a+e5\nYvUFO6uspVT+1D3LCM2G/80v1qjx2XBA0c55qLq4UQw1j50SNJwCsV0nplDa\n4Mrb36YFWHfcxEDw9W+MtJPIV0lBlF1oD8R82QqxeikqLjpsyubr1myB+vSA\nESO25yao5IfJ3bqJttNDi/lw17AHVt0pbAM1Ba2Sk/T7ksafI/c5u94W+5a7\nlKfOcRpcpkplh1E4JFnEiSOWzox6yrvypU0szA6eY6E3TyyuklF/Kxyw0ztd\nx/jHXikGlXdlG7aKQu4NNxHnexkXuT7vFOgdJOMEpqCc7eoaD69PON4pt4BZ\nB4c6jWMv4+aRRUBYUt4YvO10YIU2fXDSstDKw9uzbEFJs5gUJ2BIO1u3FwMw\npQH2oUAIWkWC4LoRZrXTq0ZE962wYI58YCcN1+hMhufGUbVpZeQ6KU8wzxQ0\nqxIz1YF+OPMicxmVu6bBmdQWrk/31W0VwyUrm3UJu9bYv5Gsl1nDxmySW2WQ\ndALOKtMuPbV9lmPMBM/HBIXJlZKXT8xWTDEoLNQpKyw6IYfxJMJ+p3k6genO\nlwvSQHbo1vJu7j+cwfJCWTG2DWWVxHNMmu6D14Z2ghwxiUjH8qxGx3AzSOYr\nXegYcG/XiBnox1tcrZ1ivvMeVsSTTrP/tmdbT3MtNnAiwYutY8MI7TDPBEZe\n8aUU\r\n=8nJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC0UeRW5K9NcTGFOQX+Ld6XOr6n17wC6HxjjLFESWuuAiEAolIO67IawW+a7JTylwY8s6kJwlTL24Or6oP5Qfpzz0A="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0_1577793325351_0.9831757812668069"},"_hasShrinkwrap":false},"4.0.0-27-getallsubjects-393822294-06031d87":{"name":"tripledoc","version":"4.0.0-27-getallsubjects-393822294-06031d87","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"06031d871c87d42c1260622f1766c6228607e2a4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-27-getallsubjects-393822294-06031d87","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6VHBOZpTAcUm+E31eGOoojc9O5DKoqoSn/oJ2ZeyDwIYyWFTi9eoSBRgKUrPEVcBbLSDAqkBIeVFTdmighMkLw==","shasum":"8a5e3854f90e27a1c19e08f0b5cf7e183442278e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-27-getallsubjects-393822294-06031d87.tgz","fileCount":46,"unpackedSize":362369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEFxMCRA9TVsSAnZWagAAoskP/RkPQ8cDlSFM4f89J3Z/\nMPsGypUqz2rdDmCs6zH8D64z3VzDHBwNLBr/a2d1pk+hGwQdhPnlUClJLF2G\nY4y4lHArDNoRcQpSUsyU5+AVp657GfvaUxrFvYYuAkDi1JW6yGn3/aIPJXO7\nFCFQiTNzENyDnqJBzCCQax+vVE7mMytRqGrv5QdGjM77Jgj+o7sR0SL92uca\nkBHz4R+QGMSdxV+SDJVNkyQlIMcN3aLEfOcJwgG94TEHWKUznlT+N8f6bbqC\ngYlf3QTxwQv7oXkoWlgDfZu6HajMNqvDnqy/sw5xnuZwu9Jqr7EfP8DWMAmZ\nxCHvDENRPhftsX/eXhA2UR366sMaF5tMmJubX1Z3vcrYFAD+mdLfBXEo5VAm\nE8Y1op9N689NgLQwty6l1GcKDa4ZPMEpKsVWyPN8Ni9fd+dqWOFNzAl9HFuk\nT4f25cH6/aS77iE2pjHhTOk5bbje1zeVyYdeZeo7e5lFpE3b9+eZAc8In81V\nESoXby+XfWorR2zo97e3ZvaG2SwwB6DEwPtx5DrfkVr5KhBUuPfzLX5NyZCr\nXkgyqqYt49dhTfcfKjxpYQy//aqQTZcjzz1sS1PxIzxl0zhJdZSKiGsq68SR\n7GWfIxmbXseiS/iR8Bdw1oTGrDfpT4lNNMwD5PX3a9AhShiP4grgs0Oh6aTc\nmJZI\r\n=pjxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB99277VrZOljQMlwsy3OYbtH/Ga736wUdcKluFtEJCZAiEAlkdgxkrmLA7rt1xI2yue22tWpWxthkni8dzx5bRQjDA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-27-getallsubjects-393822294-06031d87_1578130508236_0.5182813428638064"},"_hasShrinkwrap":false},"4.0.0-master-396604609-708cc542":{"name":"tripledoc","version":"4.0.0-master-396604609-708cc542","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"708cc54237ab12d95945f5ac2f08289feff4faa2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-396604609-708cc542","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9BHFfiyajpwtK8S3zDHZCWAcc1qzzt4g/9Ts0U4uS0jY/whroaotl0dVaEERiOumFyIhx5EdrqKhZN6eI288Jw==","shasum":"18090c4754061cc8a77cbdf77575ebfbc9a2df99","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-396604609-708cc542.tgz","fileCount":46,"unpackedSize":362358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFZJcCRA9TVsSAnZWagAAd+IQAJo3jD2VpeSf/ftK+1hr\nDAm76QHzhPsM0DfPxS/mgyQi8twhddI9DUNXvkhxFL1doMT9TpgSqmZ0hflB\nPgCUDOBvoFaGgMTWB597l3twocR95JA0C5ojAOqZdY0TFk2+Xo+42l/hXFq8\nCNXKytHfxIy5qBjlbRr28BrbECqkwdtkz2vGENdud4YEzVhN1HV+vns5FnXN\nif32qxnPwfhot4cRSagW31mNJSitaBVF8V/ESHDk04jEwS7FcQ/qHopkURu5\n7Tl3AVptg8WpNK8lHJs++9YP0FtGg5eQIwQBTi9j4IlTuoLuk2qGn+z1UJfv\nJeMUo3LyOLn37CvLj9qBbDHVQKt6lxOEbvHRzP8qbw1pWjcEVZGncW35Wddl\nA/NIb3nKuk7EeRMmMFIP4exBhHEoP2OyuPvrjdeDaxj2pxkpx0bugoHSVOSP\nIn3Ly7nWhgH8S0Zj96zpiaK2h8ukb4P09X+xvWEp7qqaaEks6tjWAILUiKWh\nsZ7TBxAEfABvySLhhXnskY0ImyUSlWf7TRFTTy2ED8B7rgTql8mX8Ypied44\nS1XyZ3aNgJLgimfR14sALwfvVkcncWY11kysnUq/TCCH9Z/8pcBlYylqmmRg\nfXoNBZc6nk40rrihI96eT6+BfO+5sJ8NRvSKWIJy5Hf5W0F3OT8ctjkqzzrs\nm7le\r\n=xUEl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUVHtqja2REIAsYrLACTNxN6EpRp4OEUSIy+0WYv0pvwIhAIoRtCsnor+9PSst+ILUgWvlFtYRxvhuKevgRPBxvWsk"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-396604609-708cc542_1578472028169_0.7667171095406413"},"_hasShrinkwrap":false},"4.0.0-master-397761956-df013882":{"name":"tripledoc","version":"4.0.0-master-397761956-df013882","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"df01388282a553cff464f3b92faad7da1ada70bc","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-397761956-df013882","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3Aa69+hLD8pBDpJlTqYhQXVgb0gPU8m/AM8GPu0B1DkD+YnhMWBrjQ13gh7pRwY7zfWEGRXsJstgefkYhroLjg==","shasum":"22266efc5974a3c42c8802a7b923f8897762a597","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-397761956-df013882.tgz","fileCount":46,"unpackedSize":362562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFuYwCRA9TVsSAnZWagAAEKUP/1zUqTKsAUqlITXA9bZq\nnRJx0d8yvUdYB4ITaItslqHwY7dvb+/x0reLG72tAY2ijVoWIptGYbH8XAd+\nfXd6bLZxXlzmhInIrTQq7k9VWymvzJgAwyMRGTf0rO3KlXq2CURFhncZjBSw\nmGlm8/D0B3Ut+lZMVhi3ZPG1u6p90N4UNl0/3pMVFSU7h9Cb1xViiyX4OXzj\ns6NGyJCURzoIzSpQ8K5S26whb+EcXZ3FaqXqn+mca5H2vMQjU8oHW14XmXUc\nxPO5SWtk0PJMM+UkZ3r6KLkPyHbfm9bPdXFq8slzP1Z3pncqFMWRTZWauXFN\nksn9TQM0Pfe/MWtvbOR5NkfPUqKAu+MrxDa/seXmFo3MvClK6YZReNXnykgh\nBIe7BClvFvE/aQuNa0pVj+W0R/Tq4cg6vLAlaJCP0qzNDzPQbeHFwpo1P1NN\n7APT49XI8ALBNjlcxXlx6nIfpb2pQOPj7m5iX6e6eSAbT9peIrU8fsNZOXLs\nPGGz8g01+urzPEb3W4MtNiBaD5D8CcPLq/krrmWRElYVfuO0JLF7ITkOoq3b\np7JSvyi1ivOYgTcu4aYOa4OqtiI7OlfPvmJ3JPngXSAtDADP+oJx+4XM3BTf\nSz3ZfHVTOVYot5pDfofDbpbDIyU0k1fK+kVPW2ac0nRx77ri01/4v9mjeoEn\njKkU\r\n=1BQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdEBx0iVXCjKoqABYzSkmi/8niGIFSKi0Eoxrzvl7AXAIhAOlL02UzITD+kS9edlQh5HCtfWjCxf1Dm/GDdUWoSDhQ"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-397761956-df013882_1578559023910_0.2088185905716229"},"_hasShrinkwrap":false},"4.0.0-master-397763796-afd0a0d9":{"name":"tripledoc","version":"4.0.0-master-397763796-afd0a0d9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"afd0a0d92ee29c50d4395540af6076f09581444c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-397763796-afd0a0d9","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wwMO6vIW0lvfYLElzQyNUYEd/umGU1CfN+fNLlN0KZCJJCOoxyv3O+u21TchtL/ZIACt2/7e8HbeJb2PLV+TtQ==","shasum":"5938aceea1587ad7e7b524573bde23eb9aea7ad6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-397763796-afd0a0d9.tgz","fileCount":46,"unpackedSize":362558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFubKCRA9TVsSAnZWagAApRoQAIlO2y+ojrVyXT9nGr4B\n4V+6gSfU46DOU9rSKfSev9PPAmNdDC9MhR7qbjA349jn2VE+TiY2MWXjJZQc\n5JlVljkNIKAjF5jjJOT7bCUuqLXwNlI0ec/T7Hx9bUc6HZyGmLmEX0gy+NYu\n7/Hyr+r3Tw0dr9yVeIyIKmU0Xbru3Sf3GWdbLQHeiIH6fyuQ/m8WEe7iZ+pq\nXrawjsgXSL6QC1PvwCnGjgQhQ9bSnVeIE/iNCLd2FwgHqDH4HoSXa3lZbz5g\n2zbuZIbmR+stkbUa4U/+8al7rj3Kg4USiVqTdS2zOyap0cLEnZRe87aQzqwJ\nXKcE7bn7zm+qcLOpyjaM88i3FavnxR/faL8z/M0zbo4u897V0gdwWhNcHz/D\n7kzHk6QN4JGNHw3wmev/vVJVCg4KIWlEgqSb8YdqI1M1lp25i9rVx4qVoKOD\n5U95sEldgc1Cbr3Y3ov1TzqjvZkz2hpOjik5budeOhv7MiL46KQ79029s/l7\n8jRFztKUWUsvvIBTTvrBjfP6zg9Wx9InxEsA5Z3jkQJKl7ByrhSfcpxBaJou\nBH7DS4I3x4N6nwDUqap6j1Zas8uNjnex+3zWLxDjt2mQad0gvLPUNqYh/9n5\n1uXsr4e1i2J5PMtvPFBBbUk5snHXv7llc+VoiBROt3Ncg0dCAQumOighhIty\nbzEM\r\n=oo3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU8Z1rEZPWIwlazikBrV2ZXidPmZhqmCptXM8c9xrCkQIgGme9cpQMWnw4bSF0LIyuPNhrc7z9CUyrKm74ol5K1kw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-397763796-afd0a0d9_1578559177694_0.29789496781868907"},"_hasShrinkwrap":false},"4.0.0-consistent-variables-in-docs-397837302-28c57cdf":{"name":"tripledoc","version":"4.0.0-consistent-variables-in-docs-397837302-28c57cdf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"28c57cdfcbb93966c6ab430b7b669d4d80ca941d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-consistent-variables-in-docs-397837302-28c57cdf","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5pfPM1RPf8VL1cSFy2w9f5Dkz75AdfxKM8bu71eBxSYlxSpPXu7yIV2UzBN3JKZggh5T8ordeDqmHVATUwCwRA==","shasum":"cab61de71631c58dd164c3b9bf93eda86d270bc4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-consistent-variables-in-docs-397837302-28c57cdf.tgz","fileCount":46,"unpackedSize":362611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFvXDCRA9TVsSAnZWagAAy94P/RdXx5PrMNaCsXGNyxaw\n8k0PRzMA7XdhlFAK2tXINjdp5LZxsdsvmDUfX2lhWfdXbPAMSPcbvATzgXhp\nuXo1vEQKaWJHNyjVdcq+JFrbzwvaijLecvk7eXZhxCkE2V1LjwVZWzwjUn1u\n5uwCIIl5yGtpAOjuzlA6nOhCmDmvr+sEDcQaxfHvII29JIrT0yb9BvjnNLGp\npiFu0U/8hOxz52zbCnhU1IhhpakRWq4MvvyIzYgwyi95DEPNxL3ytfYxTTge\nR/5Vol4tC+MOcLkzhGV+vaS/fOI4LD4sLUNAgH21XUIbRF4E9dP8VTax8fhX\niimEqpYRQuCG8N3vnbI9dvhGh52opWjekwqxbVOBtEzle1YTQ0KhFhTEUdOp\n95ymtBOjBGzvkLbd/uLmsbSVldnai0PApR9zAdZQoSpHWuSYoJqc4ZfnJaZ4\niF7WrjRBbwwwrPCnhsW9zsOWnK2MuRhZthpPAhN7dwOZhJ4J3/ovNZeP+JjA\n9ociibb4ZhSEVYgch7Gnw9D3bbNqieFE3VvRiQIf8Ah0IYG7IIRirTPiihIl\nsu83aCXR8b0WoT22lBk71gbPMe4hpaGpahAzVk4EdxkFs7ff9wpa1fKbtVVj\nOZice025wqekfOJZ5emFp8eYLsFwbz/yj7aEHXZeMZRvV57Ux/xvfQKMzs9i\nE/G/\r\n=1Gqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIS2zV0ZG52StjgmTr8b3w7BUsJYBVdfV39LebllxyHAiEAwSJz0c+oEHWeL7LZpKgztqZxBB9lyFledvgCzo3uuyI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-consistent-variables-in-docs-397837302-28c57cdf_1578563010527_0.6889719282259348"},"_hasShrinkwrap":false},"4.0.0-consistent-variables-in-docs-397845852-afce59e5":{"name":"tripledoc","version":"4.0.0-consistent-variables-in-docs-397845852-afce59e5","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"afce59e50dfddb6e3b44a7a93013dcb0cdd604a8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-consistent-variables-in-docs-397845852-afce59e5","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mg9hjYj4XIL22uuWP6qPuKGfpTaFbSxBCRDeM64ODzNQBx7FC8ywABdNkqU4JIXySFjSHFATyI+MTuYrKX0H5Q==","shasum":"d5fa5b4770edae7f69ac2e09d1b8f1e149d36be7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-consistent-variables-in-docs-397845852-afce59e5.tgz","fileCount":46,"unpackedSize":362611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFvcpCRA9TVsSAnZWagAA+tsP/2A6qyftZ4KwpGuvvT4m\nI/sKzVFmm97VsYhOJiZR57F2GUFlBwzbt8lnDytAwkSrT34DwtzVB2XOeRIq\nWQhly/atBUUCZkReHUmSkaSg6RFZsUHh4hZmgotcdzf92deYMes6a7BgrAgF\nZr7UFSG7lfuL+ChIt3KhKdspotflVN6e9/DB0IFlWLEEl66oa/3N8iKUv/6B\n4AiM7XQwlqMGFrhRFClNmB3G5zxRKjwtffqeLHgEzSd/OMDL0E3gE1a7uv76\nnySmlfzj66xKpt5MQXpsaPgWiCEMRUBxB7u7cMtka9ZYJx3Um5knnOgp6QHX\n4SyiFoTgsNwQ7NTd/h+C/Hd/ZfFNSsmYAxOuDDC0T69026dP87/pVvCRoDIY\nzFOLkvD0dUQ8VcyDxbXHhZ1ab84bVK82OncKxqfAHRga66eVxfxW+kXff61e\n4Yy7HjhKNmpuS4J+pc3m+9Mlf5e6aI32wCH3TPBi+CLn6zLrv2/pz+87SZyL\n8gwKcQMePj8o7bHMqzhis5PFGb8VPCc8JH4eBPTU2I6SSxuvgqHHRPHmZfk1\n1Xv/10HkvzWgwpjGHu7U6DLtND+j+7S0yhG4u365/l8/5dMt9Qhc0FJr5E3M\n0TRm3An6NlWWble1NngUoA22I1NuAxiZfM7x8uN6OPFTqPZMwwI81rEK+lGR\n5T/2\r\n=gR8b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfs3UsWz3FqA3f6rqyiFbQPnzaeqnaD8TFS+wZqa1GeAiBlGC4CoTzxD+OU8rrAdSUHDqWwQDMGl7voJEhc3iRa5Q=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-consistent-variables-in-docs-397845852-afce59e5_1578563369421_0.9336168872498023"},"_hasShrinkwrap":false},"4.0.0-master-397870418-5200da58":{"name":"tripledoc","version":"4.0.0-master-397870418-5200da58","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5200da58f08a099f3c81feca5cc122120fd4e12a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-397870418-5200da58","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sn0llyFo9spQjqi2vWb95HwFfw8mnT0YOhlLU0Uw2tYt54sWi5pBuW/4IIxOggZX2XkuwzEr4pOCrHz6BmdGHA==","shasum":"e7c5c0bbad71c056bdbed835ba5cc4298a6f2407","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-397870418-5200da58.tgz","fileCount":46,"unpackedSize":362589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFvuYCRA9TVsSAnZWagAAM30P/3mJyNa3FwZ9RwRYA9yt\ni97YSjNttLBf0PMbsFWFf7f4EgwsLwOG5tqowNtlOF95d/Vg4mfxcIJeCTCu\nHTF4hET1sS/Lm0oJaNemGpa9gUlAwg7D7H9ntWBIb7YiuudxYFnPSGtC69CK\nX9GqMEBMLu9A8AGjVIA6wDJeyZ2jSgfFqgWfFA4Om/d2hDaZ/dJazkenTI8B\nFOFxYi0wV24qk6C+2wKs7Ybm/mLnfGvrjob0FwuLN4ZpQPLpDU4gns1Xh853\nX4sFgNrhf2cl5Lf56lEhWDYMwHFQrMIuTlYZzAI1mAO02QMzkcRofaFM3Tk2\nqjdGf2nqmcm0xNfGMLYCjYSPgYdg6NxrEC7dwWPDgv5MFll/bw1A3DT0b+zg\nNxeoaOpKRHmj58nsqa74mtj00cXSNy+OgNUpa8Pol0YbUfaxHj5rq6RuHHFi\n410zKMQ+p6RZ9uXQGK8XFFjEUNFVJSABv9gR/vUYUjlVDuB5ukMZ5XJGGN65\nRn4Mb/ZPyhvaiewgoJ9k73sQr3s8HeDxo4cTHd4LsUv7P9uMl4KYtasBN9pp\nT3YaBYdoOtqUn9iWbvNwKEs7mbQTTK2GFjmVM/lytFej2pUKBm6JcZlAbBRp\ncrEzH2M0TvL7tjlDt4b1CZHlChxatllrCWbjmU4UonUL5SNs6YQyizglyTyr\n1/vI\r\n=rsjK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs7hhn7iuk9K64pl0GHut6UD2tMxmft0ZofIAMJaUtvAiEAurCQQ3lxjigGGnBTDunuprJ8AoZ0kTyIsJChQjie3sg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-397870418-5200da58_1578564503509_0.17869489541126193"},"_hasShrinkwrap":false},"4.0.0-master-400768603-c6812223":{"name":"tripledoc","version":"4.0.0-master-400768603-c6812223","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"c6812223d9ab53c1ca0232e677b443eb80466c13","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-400768603-c6812223","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ztAqQo729Ov3tFLCMzdw06Tw8AgRqsAZZtUlpN42Fj2ya6JBOgAw4vff3s2PvuGmfUFX6w6whbZH7w/V4YHfSA==","shasum":"b3db13b593e5de632e93597d1778ff23f198ee90","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-400768603-c6812223.tgz","fileCount":46,"unpackedSize":362669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHCc/CRA9TVsSAnZWagAASLwP/0sAe7A7/JX7yoZSb7tX\nkIRnWjC1EdJXuyiLFHHTt6zW94mCrdQOD8H8VN/MvgW7tt2jdk63QxFCUCW/\nPHQLA6TXc23z95+KofaxtiPpDU/l1SdYcRG3ZL8sKyo2UkUfCaKXh4ew2blQ\nkgqYVjxQWP1b/KxJFJcFP+Z2bEAHvTgQRNerSNfanAO/okyE3gMJLrO0oOJI\nXz5bRR8X9FiokX6zsBcD13I2pCPM+PkCSHLesxw8Sybo8dsja9H54w/2TTKe\n18s67qOKq1dpH0mWQk+LyVwrvREVMhOqWpQleVWAFeFCn2ObdT1beunNG0Pc\nbXBas1aJeGttDEsq99X7PWw0/7lAAxptaKCsrj541fnFFs55OeTwwdMFKGkx\nU8O60TWaF7PmttqHTMjMjnaV98c00disUiMChpT2tUZxR2pIFKr/oTkjK+yH\n7RKvuNbUx6EOnFllvLd3kEDDVN05Mw7g/EWDaHSs/62lxgRAQZjAfAF3iSM5\ntYxvADRQLyeMFtlh1Sv1Qu+W+FiiF5+iLra/ipi3WHKfE4LPgZGIQHS5kbjq\ncDPZ1YMsBhUreb+FbvzLmv/2AZdqlK07EynVwLmje+eGItJ4z6iDvMDWCA0J\nXt7vgk0mCIALk+82PCzruojPUGNXNmw/pulcULZST46RqIoAT1XhZEti7+2R\nLCq7\r\n=iMn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExTuYkActIaA2/lkw2uHfzXL9qqcHCAbAOwvlbXsR17AiBL4tMX8bUm9vK+tz+tppOlTmly5zbvZ2no1YoKpT14HQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-400768603-c6812223_1578903358891_0.2901357149665653"},"_hasShrinkwrap":false},"4.0.0-master-400867492-4c973d29":{"name":"tripledoc","version":"4.0.0-master-400867492-4c973d29","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4c973d29e1df65ed9ded49337948c7130e12faf3","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-400867492-4c973d29","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4AYKp/m69BEZQidu3jcgDBKWi/yX0BTwEhMnTHjlwAzNMPYGMCMIefrk746bf7XvIZt89YftUApSy+xnMjwxIA==","shasum":"ac6f1139ad746657ccf467be69d45427fa26d256","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-400867492-4c973d29.tgz","fileCount":46,"unpackedSize":362690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHD0ECRA9TVsSAnZWagAA2WsQAKMgFz4xSJ8JnMQWmf/K\nyKNd2k25/LkwPMOiAn009x4HIMbD4h48zBB2HcFdE7EqwtUveBNdxfZxhGHV\n2VmiTg0MGhMI9VHXmYauVXCYjHUfXwJ9T4qAI7J+lMcDlgvto+Vt5o9sJ/7o\nT7QcFWGJHIBoV1dGiYTJ92qS80Wz6lMQkTKm7T5TMBdRIZgL+iKXpGTZ2IZa\nBRDlS5f++WbgaFB8DtoNAdnuSaY2E9M9Rp2AMbfxs88SXeSrnJEZtpTaUehh\nDr3hA/gumtNG/uwgjpRhaNJQQ/kGjb6Z64mTXgQH0KIelqNE0iZ2d3OOELDS\nDkuFMGOgWW6FO+NrI8IMv5zhwaXtQovOUsJm3+nRYyuhNzN9OlwJ2nyndRgP\nF6/4yit7SEGP40x3PMFC0r5dSgL0Tr+/sCDfT4zuPMzR1+qMkmCWGzp6/vC8\nFqbt0NyvbEr6ScxwC21MeiPTRf+WhOu6f0+9jJO9LNf4KlX3jOiZXrn8xjWF\n/gJQZRvu6AtGQ7pvUgVnSwjphW0Tcw8+mgg+8QgtNhQv779kMKZcNFM7+DDU\nQZPqtHIojbX9krZaB+wDMRwReH5o97YOcWmT6QktVNevZK8m3Klp2vWWQv0D\nJU2rzWTpy1Y/66D1N7OTtiCX5fXnVW4IpjQZUE2pEaUBKhABCUY1zH5dSrZV\nb4x6\r\n=yO9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZQxD22usf2VwTarnTqvofuSoy3jHAhsbvwdwyRL6J9AiBgrJWEX+FMdw/EqT17kb3Ya2l5V1W0FKOi3sA2S6s7QA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-400867492-4c973d29_1578908931578_0.016330000685042867"},"_hasShrinkwrap":false},"4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e":{"name":"tripledoc","version":"4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/n3":"^1.1.1","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4a0e430e7b13f70d91640c77d25c653a8dc615a8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6iysY4Jl9W9APnkDQl43T93VHSfmLN0pNe5ebLJM+KYVK/NiDf/AoMV4N/Q/MWcH5FhP5JzMrtZ87jRSWtuWjw==","shasum":"e71b385ecaec842c53a29bd28f530efac3379e55","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e.tgz","fileCount":46,"unpackedSize":364742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHEHtCRA9TVsSAnZWagAAYAwP/ip/nq0vgmEi0DRNHUBG\n3dKvPNsmILTse6SRDBYPEkJvZYfX3qrgT6BeW5k+m9LqMgETF74XZb4D27yt\nUzQkjb8xylx4rzcBNH7G+xVYf0bc4rxHfaLYPoBrvUfVgCGNOggmYel4EC3p\nnI9UpCdqqRK3mULoUtodfg7TsdEPzESyZqK2OAkz3SdbpWh0ipGyItUWJSJi\neNSCYIvDfbX/IAv5dH1mNAa4p4zD2zDItbN2Ztjba3Fj7gK2znd4UEQfo3dg\nN1l7PSO12eW1uCcjCangcTqDQHdvg2G1SuHWXVfHFenZgU81z0jAKApCf/jM\nbCnJ07exqZUlNvkphxRyTvNN5blpUzpCsLPZwxXTFyGtFtjrABljnLIj4ILn\nqxuv0LtFmMiBoM09B5QBjIV1omCDcIBbIy4IjShiYUXSZ6stMLPVlx375uUT\nuulDX1Q+W/jYPlJutxNcgiT9JzzoGnbc/29Ro4s8GQywDuVpIrIC/QYq6Pvt\nDk/QZ9q/jvHYJUoHDkgqeCLJF9ELUDoqwRwRRyH7G/f6Pd6ey3U2W+yoVm49\nApBRCJ6EPBUJk/5TunaUMH/v9BX9YHv4PN+qVSIaT4mOQCQzIECv+ih17nZr\n3E/uVTByFNFxrxf9z9VgXQdGMKidqs53T+a6R5CMTthPEMAxg7aNxNA/ax3w\nxXch\r\n=u9Y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdiNtDNQhq60hovzRCTnjKv6hyMwuqkWI1bowMvSQlfAiBblfuStyq3DnU21uXlKZTQANEv03VIQfPbexCzuTwpKw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e_1578910189077_0.9514273222185179"},"_hasShrinkwrap":false},"4.0.0-master-400920148-782b642d":{"name":"tripledoc","version":"4.0.0-master-400920148-782b642d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"782b642d44f02fa638363236e3fb4610d40bd996","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-400920148-782b642d","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-74sG9EyPl1B9xpsN/gDU7QHjtWmkRc/e9kZxYd9Y1iJa/q0JWKQFjSibBOSjsrtWL5WCzYSD20yhCWxXXRJlcQ==","shasum":"d2ce627243c95f6f57ab0bcc520b9a5ca3ed52af","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-400920148-782b642d.tgz","fileCount":46,"unpackedSize":364823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHEY0CRA9TVsSAnZWagAAa+kP/1rDSOOls9FoY+xa+Z4t\ndaWTWcDNP3MBEvYNjnMoKN6qzoasgCvaJMch1ypGv/HHImfvHYKBlWbwtwD6\n0kpV2IcgSEI48iLCcPx+FWLl+GNUniNXcz3bSVUx2SIw03ISqUwYUgoRJxzR\nZmUByawwmSfIdlAIF8FMd3JHXur9imk6fWU1Ngil3+yPdv4pnrC7n63xCZtr\nAv/+LXTfSAz5Q3EKrwDIs5mncASBlaADvNz6VQgUyM/pAjE0EFKsnewOymXQ\n0ZGbmYz4fzxgmrDSFPwSrJ7cxePR2TlJT8dhxDY3Lc+GOTOey/DsjgH0jSTg\nI3rqpFDOWk6Pzhiq8LfkUUgPN4yT3h5hT9U5ZiGtip/iyjC5rHYjGhEM9HWI\n0RB0Hy9xL+T6MlJQTuEHoZGQvJ1BvzwfBBN1ttrMM34ZxNlURJH6kPFxRzJB\ntK95mbADYTToioCMuOaQ2RDgJugfOLHErfKhukCCmdnx0he9tW7v1sVFF7NX\nRoDtlGmScm/Y2KWdkfayH0Ddnv6w+qTORGkVcwikschody+9FB8pFLL/3JLk\n03C4k54K33BW6on8erjeCxXy8yVMRGuU7n+2JLcZQ0dl/IA4rlOStOeImtTl\ng6OfWjeLF8hVTcFFQrB80fuCNg7gTFi6r5Nn/NR29OWH3TmT1di8VyR8P0wI\nlVVZ\r\n=UATW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8P4uRGTPavBVJWH8yLx2H6pw/EpQYhWrvd7oULGD6CAiA37BcTOuACBgDpd9J5AuGV0HUI5sOaiSjE8fWzNlxJCw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-400920148-782b642d_1578911284327_0.2503486197356046"},"_hasShrinkwrap":false},"4.0.0-master-402133582-fcd36eb0":{"name":"tripledoc","version":"4.0.0-master-402133582-fcd36eb0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"fcd36eb089a4a491f3e1d8d78c6362d5af670bf0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.0-master-402133582-fcd36eb0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PUhMKb7kTq5WTpXrVZc2JNl/ftqsx+hpzpW/8CrIEwObslmwQkEj1jO0Rash5S9az4KJtbNN+qpv+FUpBi6iww==","shasum":"0b18d557adfa29fe7c0923e32d1d86a91f823702","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.0-master-402133582-fcd36eb0.tgz","fileCount":46,"unpackedSize":370032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYMOCRA9TVsSAnZWagAAP2wP/inOeq+Cu33bm8vY2o+x\nodKmF0xJpqYj/pSnMNPK+nq1btwPHTSnpDoeY7ZCTtkH9ESXCnZ6xwKOxLe6\nXtfsHOxikLCyU8uYICK7O7e+/hYEqthW9aARMuczFcEsA6o8rPXsXxriE2/M\nyLH+cFjhAAglWFDfs5SFyKoMhENz0jtasA/aCPHTkc/9FQPzOmiabIs5rrh9\nRFbwDp90rkWKP9UUnIFS25xd15wrwn250nCc+SIl9bRbP7HaCuZvqvSj/a4o\noP2u6dRAd7nzpODRq2Cht08g2WuNuQS9ixupON/qT+I0Vob/U/FJ0oK5v79+\nMJ7F3DozD/noX+w/4miyzJyxRBZkunL+jZTCs0poGh0UngmUFn46hGzWCpKa\n1WB31WgL8Y9jsO3KY+SUNBzMVvGkdeHDkeg62/IAzdER/GqALrSUWhOSKWMk\nHa1nD/saXEes/K4bBfQF/6fgRP16u/SEqQo+WCSC38Jg9PP5ZfL+nLFo14E7\nsogkgZceiK6E84wTT8M3JmyeRVbgOVoefGtlBKB94ejOoJ5MjYr1namuzhY2\nFNlVUJhgKEEPSYOjP7RuMLwBzR/dg4lvXMBEo0p5ITTGy21Wh0q0RyyBpyEU\n1GubiAMXMkDuB555ooIlrMFZhd/4zBz2UOoCoDXX0V064tEg11ptsFQZSHZZ\nOFpe\r\n=jloj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUGd2auqd3XBDfcmW6KgOgmjZ6YEdlnC8i90l5mSuXywIgLJ3JVZIGtE5QqHrBbBX+z7q8fwtA2gT1e4hfxfEexjE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.0-master-402133582-fcd36eb0_1578992398289_0.28454287239530895"},"_hasShrinkwrap":false},"4.0.1-master-402175514-9a936e34":{"name":"tripledoc","version":"4.0.1-master-402175514-9a936e34","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"9a936e34449a9765b570e0d0bb7fae4853d88d93","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-master-402175514-9a936e34","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4wPx8AqxcorHqPR4es7OAXPUU0fYZqsPi8az/BVrhiK046GRvq9860VMKv6ebXD2+9gyyFQbGFF1QPVSUc7GAg==","shasum":"340671bf1d866207396c90137825740834fb62b1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-master-402175514-9a936e34.tgz","fileCount":46,"unpackedSize":370057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYkhCRA9TVsSAnZWagAAe4cP/2EIz1HCOQbcXjYCum1X\njkwf5p6f1fdVqyAkMT9qBOkgVF8XRRQCmXtBoT9tZ09hUDN6i9dHyrLFONr7\nOocOyvRQaV1kk0/zWeGdTkunv59Fj82mGSJibWpaxjPqlihx3o0UWeIUISPe\npGaHCv5UvcTqPvC6TYzxkI9CGeZb8jfpX+d+C2+QeKSSu77taNzwSySqnjDt\nmmCkL8t3mXfGXFDzX2XBxabOBnOQ1wxk2g+p1yZWRKOyhczixZfnskvucPo7\nVWKnoLHRnevozPLNtvVS9aGj6iO4RbUifsCpCES1ThXyI0j5vnfoANKba8wF\noBqyvYCnt179I6UkfqH2iczsMRh45E94TiopdjvQGF+m6b8RkkokpXfoGcKL\nRlFKp1V6m9vYdR+eFtBbpzp4ZeClVQk9IJLMneoH8sYR0MgYyBLZMS8qB7d+\nMDduxfE5z+Wu9rdv+QvPP/qtZ70jm3C0ykA4AOXO8tf/+AO/tdSFIh9MCBsz\nQg3/zZt4qS+5EQdvSxcNLEecshRi4QpYl8SY14BM6VMgxUzXolqGrtHdAAJx\nSLD9Svw2wG9971rjoPUk5rpDhsPojEI3eNbzKhMNrckjUOlXhZtN1xBFtA1Q\nZH41uKe/tZvikMEkg2W7dpCJxT59JbPACoE1fTpOA/IMXLc0I8HhjLWYxHx/\noh1s\r\n=AYhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpAh7VQIyhlggJ1qwWzv1Wk1E3Vl7m7INwRBMufA4egwIhAOH7aSfrXw854m6k/FNKC9rdBjOuyLnF237gFWYKxZoS"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-master-402175514-9a936e34_1578993952558_0.029779159833893898"},"_hasShrinkwrap":false},"4.0.1":{"name":"tripledoc","version":"4.0.1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"9a936e34449a9765b570e0d0bb7fae4853d88d93","_id":"tripledoc@4.0.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+V2Sy0N3XUnrR+JlkII7Vj5vSxjD2Iia/FTJrr0tF/1ANpk32ivfhuWuwy/QwpC34f6yHyV4efilEAMmdAsJJA==","shasum":"7d4d4d5c566fcbd1c1ae8b7e3f48eb8ea22f29a4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1.tgz","fileCount":46,"unpackedSize":370031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYvlCRA9TVsSAnZWagAAcFMP/3C/AV/NWMFKfDGJ22Oz\nB9hbWITi+s/mNOBVPZBrqu+KL4Z/ouY6BnJNkwWqP0KV/bga7mSeR24RISP6\nE4KV7wBjXUv8UiToy5MvI2wIJTtLr7DI4aXfVYY+6XJRscJrMMpdmd4GxpDp\nHt3/oyMibyF60vNQgmL97hO4I/aut+Sh1+RN43nHL75Nf+T++V1aAj49Okx7\nciC/O+xZjPSYoWQ8Y4jpjCGEVd8+03Pat1EXOA57bMX5TKFz538vWgjYLw5k\nS8f3F9OAR8OgfTUQmgVq1eKiYKesJqAYTnSwq6aIMcU1GpxupdFODp8WMNl8\niEQrvX8M8aWy/EmOSgnMN31Ju9RfSPh4N192sLLZWgWl/l3M4TbqtqUB5Y/B\nWJGNZS5nvGgf/hNl+DFyXWmhWkesqnyemDMoP9FsV0XnaWIxaMaBI4xdOWog\nhZIug39Uz00glwGby8FyKYSEG4PwpzVqnB0a7Bbo4zcPx/rV5GJlsiAJmFhs\nUaYhgDVNGEtWDikj/EWSv+CHUpyf2WnFTCvuauLX44ZPw7c6GwNSiy25XFzP\nqVtaTSMIC26Y2vFsZ4SK9CpfrvBGLLZdyhVhiwYf4lKnmnRM0ihgzCRJV9Qj\n0JWgam5JcyS6bjCV+qVZ+4sURUoVrpJGnp50obwift2LPbSQVEugYbTO/0iQ\nS78M\r\n=xISj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOE0HjaA3ZVRV2o+eD2GTBHLMQYfGkZ4DR0FDYrp25iAiEAoIndkgt8/1SAMV4Ghp0JKgG97PdxG1loPijjFr7sNEw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1_1578994660784_0.15551633141797638"},"_hasShrinkwrap":false},"4.0.1-29-add-simulatesave-method-414511192-9a936e34":{"name":"tripledoc","version":"4.0.1-29-add-simulatesave-method-414511192-9a936e34","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"9a936e34449a9765b570e0d0bb7fae4853d88d93","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-29-add-simulatesave-method-414511192-9a936e34","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a3MOBnanIi6bjZCfZbc0CVnrjwIgxQQOCp4jz8vCoRiHvMJVVBV/RBXcLak50C9pg002/WOnJxeDOTaTfrJRlQ==","shasum":"6e2dc6766a69da2f51c7e9a0a5f33e964ae9d0ec","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-29-add-simulatesave-method-414511192-9a936e34.tgz","fileCount":46,"unpackedSize":370077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK0LmCRA9TVsSAnZWagAA79MP+wYROxZLkx6RXEWtm6WZ\ni38DReOdQ8mBg+vEqmsuLR8jMjO1eL/VXGfZtgR7sfe5Rdc8xBBAR6+yuo8a\nSCdH8Rv2cF7R8InTyH/e9Rj63Q39SjCZdKZZu+v/lIideW59ItVo1+wg2X/D\nXk+/ShmAEXtRirJKgHXW4oJJmSU3WS5jO3wRAffyrI7i6RH/7TA41Ea2neAl\nkLis/waHv79Z8IbPySlI27jhxx/KvpbGbmlWPe+1llhyWgDDP6Hnv4DEPGzV\nndk/AzC2gqoXFbsG0TkF9yZURCrwV2P8EmXcZcR1IzILXTItR3OH2gAkYDQT\nUrm5NqrzpSyLuLBa/8DWcMk7qevNCOkj1/NvYCcObHvDaIWNJGBciVN9ejRi\nRZKNtpLyxPQy4BF4huiZ8ZUNhUGYqb9SYpzFGmhwRNnSLRGeIbXJU1/LI0bE\nBWnRBEsRHLIG7REhmaWW3mHm3zvJJRJ4WR8ADCyERR9AV8LMNWkbMZ0YtRKq\ncrVW4H0U+SVeLiV4NQ+CTZMmMdbpNuAK4u3zLZmofeSSC0+3Ce9Uxye6GACr\nMWYc1WqIdjCWbT3cAyhRsvh9F03y59l2yblvK4eP7kLowNCfrsYXPTWNZij0\nR9cajFSfhNDx0RvKgwvaKKcKBCkb4jW5uird1cXbH87B/zRGiHgwV78XLyux\nkAv/\r\n=wlKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO/KZVaq60lmKxwqW+Uecn1oH5UM5q0eYK1dSLBeRCewIgPcZIrAsAGTWLxUR/WTly4aazfgcyw+OY+bziHGAMsKQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-29-add-simulatesave-method-414511192-9a936e34_1579893477373_0.7525634642256764"},"_hasShrinkwrap":false},"4.0.1-29-add-simulatesave-method-414557138-14440ecb":{"name":"tripledoc","version":"4.0.1-29-add-simulatesave-method-414557138-14440ecb","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"14440ecb94ca3f8bff191672f3811120f881ee53","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solid.inrupt.com/) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee [CHANGELOG](https://gitlab.com/vincenttunru/tripledoc/blob/master/CHANGELOG.md).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-29-add-simulatesave-method-414557138-14440ecb","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RXHxZ5ozAyCWOwNd8tSdhGgInn80UiBInDldZtEfduEvfIo5OTK7+gfUPM1s5oDLYm2Tr5UxaDNuerrHR7ypuQ==","shasum":"1bd54f9b2aebd8dd416ccf8aa6fd8fa95fb02be8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-29-add-simulatesave-method-414557138-14440ecb.tgz","fileCount":46,"unpackedSize":380804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK035CRA9TVsSAnZWagAAtowP/iVwOdnMEa6mMn9Pn6Fl\nEval9FuiEDTuYz6NOAGNIWbk/H3zPGqOrZVRyTvyOMGHgCvmBE43a0/BlCth\n+nepzR+e3ONq+JZwmKwQn4R25OFn3DjPAKJsFArWWA2KBoGGdI97J3byPzD2\nqWmkM/SzdK5rDSxZFJNmL6cgX/N2PtIWu+nMP2swv4KYP3JFKFArSQ5XFA+m\njiCHSmuyu1Uf2D5K1oN8WyovsxGY79scYjGw5U1f5C3doDZ2i+ohbstRvFsr\nrgLYfzk8aYERfVSwikz+L4cwAjqZ+iWmO7zvPE6IXH1UAMISL4tWrVrRBaXk\nCZ8bc6IFVprDLtyOlTPbNbiAtcnv0r/kxWecQgtWr+PT4zeF0YnVxWXPMbJL\ny1wqyNQgi1opgq5fKKCx/8qj18L9RzRwVNao2t6U22VmeDyU06pQLwwIhWdR\n+y5uuuQr0CfemQVO32B4poGGytz+sQNuzRMU0TTdYV0C5B6690sddjUxhY6U\n5wzIR/ZCwO/swjEIw2HxqazZfdX4W84T7Esb+oHRgOr5a9kpDdKDhUOosHws\njY2WpeWF+hWYKPS35VdSUAN1Q9GxMX7DB9aNtH4H6xB2EVSQrxPSgpGDhl65\nMQK6jGpJEl+qxCyedG5Mbd05UB3DA9JLJMIoeiGJsfhNs2yxA4SsR1QBTy6K\nKrvc\r\n=Kxk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTgjuPK8cpfap61njwqwyKQ5BgUVd5Gto/LRfc3LZoaQIgALumSrEIITs0Z/0AZGoBm0HtZVcmPLcDrVzuzysQKeU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-29-add-simulatesave-method-414557138-14440ecb_1579896312729_0.9564951376411328"},"_hasShrinkwrap":false},"4.0.1-master-416190364-839fa441":{"name":"tripledoc","version":"4.0.1-master-416190364-839fa441","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1","rdf-namespaces":"^1.3.0"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"839fa4415a8c1b0f21f419b2d0df0c50d6954677","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-master-416190364-839fa441","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wzLGS55eTt8VfqMV0FgmFCLEQSWBmDuNmo/bK8GkqkkSrmANoydANoJECPvKlyfrKvQyj0jXG4osP1unX31JzA==","shasum":"f707210645148f24d70512d04d011b665164fddc","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-master-416190364-839fa441.tgz","fileCount":46,"unpackedSize":370053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLv+lCRA9TVsSAnZWagAAm+gP/RVf0q5fm4ne9emMuZXA\n3qhSzXtBW88iDCAF5/Wr1NJlC/ePOQpEUaAMbcfTyEii9rmvpWofzirTGfOf\nXRPm4wRDgCTecEqjveQvQsemTjEZti234EisPEnphgtQ2+3ok2bOgWCCrR9v\ndjfiPLj0jNlJENuj8t94OHUXWtivEBP9CGSd4nc7vDhTXnSZmd/0bKpuvDKg\nodUDT1y/uE1SNTkdFDT3JZzWFOoOnMPVdbwssoPwBYnGvaqRmFGcom2vNFbo\nS1UE2DVP2OjUhKF8musbtCfKo8HexzsjQUhKedM2DHa3bjBejkUC31CfMcb7\ny+SpDsEIXksaAEKc84xn8oKpZPXInTVxO6vYksUyk7AeMZnnlm0en/sJ4pvX\nFzDCPCyPP+DtZroy+EJzWD/vw7qoIvvePl06pAYi/jKsgJQOB1hwC2tGbMOu\nGaMJh2Bt/XW9EmECPm7F1uokK00tgX7i08+CfpvRakNy6XC7oJ/yBCwtu+H6\n5HKXpqGvdRCI0pAVn9oOeLf07HJiBwD/XEn3WdXSqzik5HtYN9t2FRsDBZS1\nTgS4CD5Gzwr9MwTMp6UCLS/d472J9KBwHrhP2YroS/YaoOTEFgnkdj40pziK\nXNwb1x4Nj+7Wn8s7LzicV5olEO0Q5K6QHB5UVZ99BYYShS0Z4HrA2Z9bn11x\nJrP9\r\n=UaHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIgBCvf5s0uRcJTauvCopD3UXZCvaIIKa+VImAARV8DAiEA9oXDjrWoNRthEIXEocjDcQn19EKhSB1uC0sWOO5VFTc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-master-416190364-839fa441_1580138404731_0.10325350448894577"},"_hasShrinkwrap":false},"4.0.1-master-417320213-0739a172":{"name":"tripledoc","version":"4.0.1-master-417320213-0739a172","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"0739a172b12c14ea63ee5d9495e9172b7e947f5a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-master-417320213-0739a172","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CrED9SqBbrq6V+T3jE2/GWpkBX9hkyAMr8UuBmaQYPa2yfHKVvnE1cKdb6wvjYtFX2lHJbcH0RH4jcT9hb/Rjw==","shasum":"4264d1c7c62c1c81dd19f58ebf7174c6d937616b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-master-417320213-0739a172.tgz","fileCount":46,"unpackedSize":370365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMCZRCRA9TVsSAnZWagAA5V4P/jADIarlYKUvZd+9+fzG\nPoKvT7wbWL21qiVD62d0GzkQ+h6GE79I5yJkcjaptlzy0SQmCMILCebP+6WT\n3nKEBj7Bps6mDiEbj+P+SmcrJ0azad+YuLXrCjsNvilGX4pDuu5pRh5ssgkX\nZ1gMJ0Juuqiovje4wCN14CxOTS1r4pRuIu3xUtK+ghgyrJmI0Lv3j4diRX90\nnpp+k3wLHcRt7dNi1I6oqwgkwMAiPQ+AWlEk3X/9SgVnkl7TK9R/ouGc+TXk\n9+Up2eQ3JH/MzjF3AByCmSmP247FxQo66p6i8syNku92dHZ5cHS1sFkSTDQ+\nZ0onkpgDzXzsxunKzOeO8oCKcQdBHGskGOU8uZ6bLBFCk9oxS+gLNPA0FEka\nGZPtgTfj5jtsnx8YGFBqRKUpa7sZIYCu6jJw1gKs3F3fH/FYyArYzotpeq5+\nv2D0R68AHEWAfEbSh436wl4vJIWSnCOEm5Bk2XHi7YzHwpT3ZEnc8afHaAAh\nSkLU9JoL3Fq+x2oRCYZ8uaWDBoY8qT1XtaIepARZ9f1xx1DKM/tYcDDhZxln\n6RjKmNAOaQkaZHcN4JHARHKoADFb+WoqkNifYz3fvxl8SFmy9w1xHuZAO7bP\nCHSZZsHPuQaEXw6RK/bRcePeCGXQp4srZoP/g9Xxfkln5n3JPBbIJSFOWS69\nophG\r\n=cl/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgOk81WP0nFQMJN8lyfPdh2RR5m70xqt243CJWGUMDxwIgFAO2Uo7Z+8Fs419L1dVS/7/KVpoxpuX9P38twQtQRZY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-master-417320213-0739a172_1580213841404_0.22867704455959115"},"_hasShrinkwrap":false},"4.0.1-master-417325828-4744076a":{"name":"tripledoc","version":"4.0.1-master-417325828-4744076a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4744076a73bd55ba921861fe2038e47802b79fae","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.0.1-master-417325828-4744076a","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZhoeVuAcLmagDf5nzkxTZ66pLAzJOLg69H6S/oIG/JY7g38OuZsW8x7PKqdgwjH2rcmUxlY1/8scrcf6nmyYnQ==","shasum":"d95f5adce9b90549ddedf88aedda0a1526a9d762","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.0.1-master-417325828-4744076a.tgz","fileCount":46,"unpackedSize":370620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMCeTCRA9TVsSAnZWagAAu04QAJC65VMzpjdjfb6BHaXM\nDr/gQ9NECW1jrby7TnB8M9KOpF2grw+nRJ3Fuuxyo0PutjqXGrD1hFdxOSvB\n0qrzwyPl0YUcweaDm9Dfd2GF0juLyCPOQHLsu+Ejj76qCleH/nnCRuOMXMTc\noEfvMqpQA+NbfiZV2dgDnUqFWePJBX3FxSEh+f5Wj6RSMt+UC2+5D8zx7bu3\n5b8T2AGJcDz0oR3DELqrmJ0LMDOF3b59miAT3BkbJtujpzD5qLFYosYrLND9\ni5gmj5WeQhr+6iqj3TOh5Otk6B6Xmn7+7TjQhWZ5Cu3t8OKRwmZUAtcWotON\nSnt83EvpWgvcXcXHeSdhv/Irn3lAXQOWwKVD/wG7/UAkDBcALdlUaaLa1/yE\n5cReozpCi/ul2KW8eCl2+AMoTsvMHMhyZ0on66B5JUtMvlS/fN1H5d984p0D\nWi+qcgYLAkHq1/cfFMC1SA4/e1qyctieiPzX70n16jrb/iA593fuNGammN+W\nYxSxHHpBpUH2jzjJPsWa78GMbMXHgsOS9PYvJ9hSI68sZJ0dwyc+k7HDqdx9\nv6KUQ5l1nuL1weoA31XE70k7WPiG3oUtQGojy2ribHZkZMwttFWzMirVO2uq\np2dy/s6nMs4HG+osbJbDZ+bfUNo1QDQjqJaslYX//h8EdQK0tFXIVAT8jOyt\niKNC\r\n=z/XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWirL4RsLBpYUenTesRRdkBRqHvAFXzbWbrHi4VWdlEQIhAL/7yxg2Bvg85IF2tC+ziSTN2D3sxJTBoDo7hxW5e+z4"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.0.1-master-417325828-4744076a_1580214163372_0.46653314697977066"},"_hasShrinkwrap":false},"4.1.0-master-417354769-856c20c6":{"name":"tripledoc","version":"4.1.0-master-417354769-856c20c6","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"856c20c62382cb470f72c0f0e88918c9adad2136","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-417354769-856c20c6","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-77M9AhpSjMugB7x2JiA3bQxyXnp3dya4CwooC21iBZ6ynC6AA57Jcq1EjmqisdDMu3xRKfEl+LDiB0vopRx6ow==","shasum":"069f3d6207e558e05ad2c49cbd3d9bf60678d56c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-417354769-856c20c6.tgz","fileCount":46,"unpackedSize":370645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMC0eCRA9TVsSAnZWagAAUJoP/RN4QGc1AnXX+k2KYXuj\nz0KnPpjNtc65JrwBl4aOGwRxWClSIRLCXH7s5xgC0Ol4TVPxajI1aNu7xkOP\nGtHEHHtJmLHzD7A+/AKpJuMv1Z2QN+qxZp9Pa4F3Ie5X1Num8Xn/WJNXBpQU\nOj0wK7W9DsevE9kHyb2LXXCPSYbv6FcvmVb9wwLe0JwWcfeLzM6pL+MDoCxC\nWHq63qCAOmut4/LYp+Pqk8gAnH+Fllhm+CFjGuIcRfsfdgMSlxh375iyic1d\nZTFwhlzmdoZBvkMvmZrAIhv7x6ukXLOgRnn98WjqFHCkrY/n20+n6i2gv/fe\n8Ym3N7Ya8wKTeN8tocD8cK7INTGOzQhFIlr8g5y8SbIe5yHod1ZH/Jmp4v6o\nm1heqA370IyFmUhqoQBueG0om600ilTpQlvoXfjz8NlGp6wHFW4zyvdw3CBs\nq7XCJJ9ogcseDZCy17vXm3qaM1bDioQdomKUxBWQxG2sfcO0lafZiBP1rf0v\nKfncB6j1TC2O62XrQMXtE98ptzeBuWMU4IrGdhDsEKEosO7cL+AnE1qzT8lF\ndW+GEq0tdgMax/YKl6qdY2qg2b7BYTwi8gpZMh3KQmBHkh8qt9ThBJJG04Pv\nXP19fjcTXckGqNGSuGcg7QkESVZxaYWLHaCMM6M2yJnM6an2IseJt4NeprFV\nnPib\r\n=H/mY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJoXCz/AEadekwtEB01jKGvmIqQsJ5/Qc1H/zQ4y/YCAiEAqDsmsIthX9B0J7e/gJcqmnNwhDSkYtjsje9K3MswzcM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-417354769-856c20c6_1580215582444_0.8124372576620225"},"_hasShrinkwrap":false},"4.1.0":{"name":"tripledoc","version":"4.1.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"856c20c62382cb470f72c0f0e88918c9adad2136","_id":"tripledoc@4.1.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-l9RECWtYiipCFtYphSgeRhgjKKwFiEaflwMNQWPj/SjDR4QoN3RkCxBEIuCJoFRgYQITvro4qUMsYtu7ZD3uRQ==","shasum":"6e25791de0083b872aa797e2c0bf1317df5ca8f0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0.tgz","fileCount":46,"unpackedSize":370619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMC0wCRA9TVsSAnZWagAAodoP/i4jk/5uPxcYH2RwB95o\nEA650jJFcMdnGzkySAvGpdKvLEz8+Ofhy78WJTrgcw+ie6+OZUCNYvmrMXO5\n1iyU5LiItopWF0/oSib3gwtbbBvTk4ba974JJlLXKE7HSfzPvFHzl4PcBJ/f\nMLDXVH0vSh3h5z8Wu4LekD7R44wO5TbKLwai4I5dZBOxLe8VUse+iAoI0Uhq\njC3P6hM1p9EerxJ6sE0JKwvJAy6NZ2b9Or8pZdmVgTdoRZUDlH93RwljIg8Y\nROpYe1DG4CFZHu/UKeGLEkzGnSX5wlVjqNVVxb7Pv8K24qI2TnRHFOsc3mGl\nOMt35Fo5ISbha3nf30YTmYQydMA3S5tWzvTR2e6+C/ONj9m/CkdStCuDQ8zy\np9x3YkW4fM7x0zSOQXhPhMLsqg8fy0QDFHmBb76g3aL0ca2Rmb9KmjxJZtMP\nhlYTeHprTbG+UN6uKqOpwf9bp2dkDVY4/FhuMvo3agTfI1xTnLoQwm3JJAG2\nXU9PkltXIto2RMcHNgsutIAipZYKgSs7+o/qgaujWcwGspd9Ii+k6GFjvHAo\nG+JBQFC6BMJYE3MMasL3vpe96KWmEqIMk3xD3UbksIZB+iDkZyuYQeyoL59T\nZoG1dWnVI2gcVFuWebxidCYSAxTFn0a+KWg8RKTgNGKjknjenD8tqJISiIHc\niH70\r\n=NXgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHnKg50OWXtlN8OL2HkwkjNhK5fWE9zfKKnGXUN4bcwwIgbPntyNqgbcc5jxkWLTg0ERkWseo6345ArwcDNy7UFiU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0_1580215599933_0.6203564929261429"},"_hasShrinkwrap":false},"4.1.0-master-417628494-8be50dd9":{"name":"tripledoc","version":"4.1.0-master-417628494-8be50dd9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"8be50dd9fabad305d22defb938a9b4c07c2db7ce","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-417628494-8be50dd9","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VWUCoPvLVC99uzJodeSI2WrPpnpiN9jtVy9gh0coX35/hMMeBfuObZsAt4efVozIbYNsyIHITobD2Pac15ORzA==","shasum":"b93bd72dceff323467ee04d372cd0822a34ae0b0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-417628494-8be50dd9.tgz","fileCount":46,"unpackedSize":370899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMFS6CRA9TVsSAnZWagAANFsP/3el6hAGtTY1Pxg5nj2M\nwtw6JOyL0jM4/UBLgD42V8y5optW9oah9D/rPuwOdTcZsZOJOFFbSvX+yVoD\nU3X8uIeC9dYWr2lHhqqQT0LZEAATF3jRVbZ0Igt8BI8eI4qtiNhMtITQWxJk\nscwYkXuOyZCfMXWQbZ3N5yn+W2NvdogCcf3oOc5dmEnt//6GqFC2beIEg41P\n+qYLT0R8feWUN2tNCrVs7Qw2G5y86C4ZU7aXsB56BowtUxIO4UGUef6bXnTI\nAU9LOkzum5k+QeZZX8WD3pYHJpKnLbncsjW+ZtbtI3/2XqCK5gZ8pvV9ElH+\n16NklG8w/YRob5cvd9TKfoSTAMUgqtPjqJlUdbaNxj0Pc0V6bcwsej4oZTco\nbvfu6FCzs8P0SZfiY0C9y+n1oG6WHO6iwlnhO4jXcAu5g2nOs3gHY8hBJsDp\n9TVloykMFQ5K+WCFvMMGvGK4cc394sCA3puZIMPFL9tgK1JytURhrOY1kqUw\nQVuByssWEiyaMlxvpcg3tz+SPvdBYikhF1z8woq3sHzUqx7bH3Fm/+eAxdND\nJ2R/BlVQwP0XNQuGP81cVR4lmdtsH0lq0Ezm8SQWgQKlHz36t3mEcXkIbVZA\n4Frz5HpMGV37yH4IbiPUgUQfTyooxQl2B2Fai5ZsVR1zShvaVJIavsMoM8ko\nwwZf\r\n=xcpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV85oSzcUm6U0/t0rp0gadyvLn/pXxZojDqmbMpC3/UwIhALgbdYQApSnJm1OkGn4yjFGTJ8EQa+boKAGO7X9N9M26"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-417628494-8be50dd9_1580225721478_0.15856290936818285"},"_hasShrinkwrap":false},"4.1.0-master-418722392-27d17d6d":{"name":"tripledoc","version":"4.1.0-master-418722392-27d17d6d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"27d17d6d9810094f23465350ccfc6bc47c00f234","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-418722392-27d17d6d","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sffOatKQvYD66srJEh0hzY55CZMdlIBL/N3i/D7jM4wJiVnYy1gbAsOoYllMv8vAdhPY9pQLOM7BtqlHJuDwxQ==","shasum":"78097ceda961adffa72259f8bb9475afd6509b92","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-418722392-27d17d6d.tgz","fileCount":46,"unpackedSize":372939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMXayCRA9TVsSAnZWagAASrAP/09BV9ku4NENT/vBUKcl\nqAqlO16lrUpC6gNgdZXIlJcISTh2jFCaM/CJXHhewmJjXM9o89RpK3aCS8si\nvbIKb1jDhqWeHxJe10DPKaiDQbZhdi+sAYZap9JE0H/57q1uYdXbc8MxS+mn\nhx886CQiulXi1YTwefsZIDIaLs7oosSVAnTXUTEHZK6f2sDhsb1/kEftKjZ9\noGM1iq9jNjSh42WbbIxkKhfOdc2TpJxbkNlmR5ythspDKnQziJ5vRa71Xsmy\nz4VN13U/JKywhVgDbmfuXbK6kvUcB+fZvafL0wHqYpa/6iK7ElT4AM39ocsE\nGV4u017OU2YboJqr36cI2HE5Nt3X8Y3/WwfUoiWPX22YmLZ9qgnzHpyr8LAs\nXiwH8UngX6CAdPIRlDAsiePA5bxyCHHObbjVUDT1T+i46/M8tQHVIIZjoWJ3\nmylm87/W7BtbggjcH00v+JiDSPGCECh7Sq2PL98kGDNCCWUX2i8Viu19xLML\nIzxzc1QFpd2HIdJ3SgsMNOaRUnOB719RvzO4wDWEeGDzzwiGEjF9pVQfvNwY\nxBJomWxBBmPtuu0Z6APLHEu3QpJnTetSF4xe+eE7z7OEYY3aL1orR+C/0oRk\nfAGsbIZGR7w2oyxVKirznUOLZsEzMqliZwf9RfQnrpYho2+8y2P1fZ5rFJps\nxbNe\r\n=rCAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLdL6RMG/5zHfkEN0ujuX+yBI3tLj/gzMZICBwmH1iMQIhAOy78V5uZKdHp3Xy+51Du+Nsu65jofgCy/nbYgwc0HLp"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-418722392-27d17d6d_1580299953803_0.72508753649811"},"_hasShrinkwrap":false},"4.1.0-master-420579822-96958631":{"name":"tripledoc","version":"4.1.0-master-420579822-96958631","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"96958631f9ec89db803c5f51524687e3d7b69188","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-420579822-96958631","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eQb37Mvi6nZFXdKs2RTgXizi6wWaFrVh69flsAHswoaMbi0OmcnGIHx2FY6xN2WugsFaeHzfrweuUEY0TzSNVw==","shasum":"97554b187835094af404159a69d73999c27f6b71","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-420579822-96958631.tgz","fileCount":46,"unpackedSize":374098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMs2dCRA9TVsSAnZWagAAWksP/2ITcz117DFhwwvWWOB4\n8Cx/PTOcr3qQyEyuBOGcMHXgtJZuNahO9RSdOwMlU8/YNwHCRDcRHQ7R5c8Q\nhfVcHFiuVd5GMt5EW/lcRCTCfffVPlV1jHPlq96uwHm5pQG0S+0AIfUGPv6X\nE3FbuG7anWOSBhBK3BUUQmk08YgJgy2OJj/nICzyDMc9mwtZSfSW7JlpaNGy\nlb6Z0eEHaU07J4VS8X6Fzyc6dr8PRnrT4NcYLDvdzG8+nz7yTqVJZolGBwLQ\nxN4kKgy3cvyV+5pAagdMHlclBQXnJEjKKv3S9OgxXQqgPsT2IrZP6tCC/KCD\n33zMS90Tx1cDVn5CU37xaLJrup/dpQQpPjjeSswSY4LxF1BOt93OWAw8SI7/\nFFAAnhIiiyr4qu8SeQw+dxvAieoMwhXcPvuVa8d4OmjlbzT5CTbQuVnK8Yu4\nnAFyXCQZQr8+Y0NX/KJgf669+TLrtmpbebcpIIbEGe4IxxG08RbC3whJvcm/\nvXCJXSFv9KSwlE5r9qfSBsmefFGXF+GLUkw1c0LR7PS1DfmW0KVgTgcpbDen\nmzuLX+yxyrwOTS69WA+YMObQpRDP9hlZKzThmTDJ/OpQtOBfl9DFYHwAWul9\naESebp8NUY0imTiu9RizvQD/pzw18oQDaEOOLZ0q0Zdip3gIj+2WeqdbORR5\niVsL\r\n=jfnk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoIGrsGQzCb2nukscN9RoSPfp7uVr5j9xuv4osTUwljAiEAp0DQJvRBctrngHyFbkvYelr+Nk8HMyvvYtt4puTrq+w="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-420579822-96958631_1580387741096_0.8353486256052352"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"96958631f9ec89db803c5f51524687e3d7b69188","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zihaklIM9YQoomoPMxEvSWod7mjASQumVkD4TaofS4CIuB1OdY+KPSLS/PTY7Rv5vuwzfzkxRWSbQhNtI2JCTQ==","shasum":"f358414218d081dca381756c5571b76330d075b9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631.tgz","fileCount":46,"unpackedSize":374136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNCX1CRA9TVsSAnZWagAAi9QQAIBrL6bwu63d9JZmAkmV\nNmKhKzddXw6JFNS+R68CbM5kYvk7pvH0P9iQ4zZdsYhr38EQzE4xTQIUi4lu\nRB/kcU3VJcTP7+/Kvlgm8eYz+9BaVkiMcSKhkYhG+UkefEoaizFqzRIta7IH\nw0+/zI8DwCK7qNfjc8GKN/s1hXG5jKu0GeaQh7Qt+jB/jXNAn0Kk4Tp4/Oqt\nentR2/ZV3meAiXPrT29a6Edu4xhuTpYabZx6RDSr5AM9ygr+r1pl6ydkhWWp\nQ0IZ6F3AB0oV9sslIVcnXgRr6lWc8g2JCFWmkH9+Qd7WL8Wn+Meox52tFPBY\n/01GUUuSmhAQLu5tctTEtcgyVeK2LhyHdBIRM3zYsKdvwBpw/iRCzrIxOhFU\nRW26KmiFMQsmNSlzgo6wKgIndZMm0Epznp0pM4MpNHEVj3drRwsAGCHquc8J\nsKK4FMyITFzg9J+lf4Tnzwbfu8DqS0a8YRYU9MEnZlg5eVFBYjr7MAwIq0fQ\nJcSP/7dT2nBN9chNHBlaMmg58xF0oaEwTxXvozGnjZbk7z5LFB6/i+JYILPv\n/TA6d1DANGrAXaVajDGRzZTeLlGPnZlxrGTtdbn6zXG5R4Lo8Wa/ap031g/K\nZmI14a9IQKhQK0ricf/dsYp/KvysFHfVCjYhY6me+00q4a+4ffwnSIJRjesH\n/vJW\r\n=v+Cf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyMdevG9cwww8R/JXWrX48Efh2ZXmDbUv/SV5imgS74gIhAIuenuxiVLEFoZMqbJ0pI6k5zDA0I6VIY9un6ekpGzTJ"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631_1580475892880_0.8119680749002196"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f0518c9fc00d41821506e54c52ea55aa49e282a6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JUmQHpe+sPPKHQ5h73R7r3COtg8/z1Ar2An+no4Mcd1XJqmeL/+OR+LpzR/SF1z5NFN7wyxLXTsCVZ+6iu2+tw==","shasum":"f37728b9df2c2bb7c2c98006f39d4ec0e5d6fe8c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f.tgz","fileCount":46,"unpackedSize":374256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNC0oCRA9TVsSAnZWagAAxRsP/jSLs371hTdYf13UqyfQ\nXBBRIU6r4lptFkakF8anApqC96oaDJCWtrw2YkOqh1q6KBGU6jx+82VMp48O\nMo3ZQy9UJqlE79PMUjfWtAQFsLDd5cz4t6QyQkcnjZFyHbGCmzbLMXA92Vcg\n19eNy/dPxoROMYfnIkb2+ukN79UVwnWrKl19MqfzBS2DiDXC0Utm90blxYWQ\nc5qw/RnC7bB5FQymu5erkQH/JMq8lNDTldqRamBURlu/+aVhIXU1kGu/V7P/\n1w8DIAsTgcR4a8dOpoLnJKWlDSEEQZS5ONjBfr5DDaHJq2ZjEvjxldn/LPpz\nDmOIK6Tkn6EENhl3+lXsa7RfB5CUfq6c+6auzdPwKDtifsCpz3T4a3NBPf5l\nJgYbZ4QVC5bwEmTZgz5qfnky6PSa6X8yljRphDHrLB8AERuIxmzhpiCWUzjo\n0fK3gemAOpknkTm4VAk8kP8VBjAW2+PsqpnZnEqIB6sL+1boLWNSI01S8yRd\nIWUozOTf9QPft9HY0LGM2izh7p6O+Kv5wCzbKw7Ee36JSFGcBmB5ssOaO3go\nugioVsIc154+AHOw7Rb9cJ9f8+11qfRBdMtYp/xcJAgLwTKEAl2dJZpmMjjE\nwtR23pllzp2l/iiEhCWh06Sc+AneKmH24odneaZhObnt9Oc/yHcpOXfX1c19\nSe0a\r\n=eUNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqc7xAHIMpMpxh5cF2Lw2mnecAIttmEwbmp7XYB2OeCAiBGJCvHwJUmeGq2YHQrnTM5t3KE1OG6nk4oDw9wV3dwqA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f_1580477736264_0.44176157496651136"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"27a72b30c14394518ca1b4eaf9b385e2635f0230","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CR2nd0d3XLYWIbwNjt9CuxXMjIvd0IO7kyDjd9g4OOFlaJitq4OUc8xzf0nxMwOM7gqMIEx4pryRvG02Y7TEtA==","shasum":"936b610f038ba371a6e253a7d8d44e94e02dba18","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30.tgz","fileCount":46,"unpackedSize":374256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNDDPCRA9TVsSAnZWagAA+YEP/0cV6lnEPUIJMTZiuRzB\n+LonlSC4N0k4DZMX7NsC/g54Zy/50/2CZdOV8Zumd7AX9JFIt95GdnG06Dtc\nXH/gP8dsqeCmwy8DCssnj7YkEZoYRMSQx4v4262LPZhO5BqKJN3j0MwMdeVx\nyBXF0r5dGdRD3lCqJC4pgiWeZvWdjcV/8A/Q8lymUzUhqHPccgbRIosRfRiZ\nq96qfU/o/+eLOlncmsgFZuCg9BIzaFJetvjd3UxpUQ4t5x7ShPIwSsBJKe2I\nJvJ+qxwe5GWkibQcqpyaDWuzR+tsM6UcG3Br5FFlTOy1CflbImv1OEpS2FG6\ncp1Hv/zV1f+k2aA1jdry+axNOfreOrpMnMlWpMzwvmMuS3zRLYIGU4N/WuTJ\n7oeWUP4PQuzIpXtaM68mlh1ybFntD4i3E31TCIwp7vkoA1HOPUa3WMoztoLf\n/6kjJnqJEasubJfPo1SiwkA10UeoCxjhLgjE2xKA9Ov9hS8Q7KH1gvi52etc\nm1+BvEqBg5xhL37xfIOpL2+j8OWm2NxRX1Z487+ALPOk7b1FKNfJtO8Pafa+\nMC/kIC8pC3OjXd2ImxRAwjzwAQH3gpQ8Xzdh1KtfCZbZNNlKaiR1bNTns3pI\nbO85cpmpjHtrOYM8ZIxuMff3NcHITy8axcaxizu6dAjlDi1TK9gcjDCz9Q/O\nzjbP\r\n=hGU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAKKdxC6a+I/otWIamcnQOZi42zA3WZoU04LrNNE6JnAiAhFEMTFuO5CTC2s5UI0E3WFbq4a7KUZuNkd/AQns5oXQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30_1580478671509_0.7804028536869352"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"c0af33a7ae14026fd8055d45701313b2d1e6c2a5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KS21iZUmq2o4Qh1WMX508uhxMBQqMd4ggCnxMO1bT6TpZ7wBoNIFC1I8tCeYagvAuT8cWrLR8mWzSLKgyA4+KA==","shasum":"d16790ceb8b862ba03f21e7002e2aa7226921b12","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7.tgz","fileCount":46,"unpackedSize":374552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNEWGCRA9TVsSAnZWagAAyW8P/RFWxhdOvhrRwhFLwlBD\nZhNSPM/a1JavpsJXEojvqyEI/nm1EIyVy9zNCbRwFXAwEb3kBsIWKn8yCvmp\nYH3AHnGkC7cMXOqt5PUeD6NDSocZqvBvCmvMtl6Yby1z5uyzyThei0cXL3iE\nZPviQBFOs2sldCN4dIdWAN4ytVfVTRvF7u53jxt66UinfIp3UyEtrVfNlLgr\nQCth8W7bSzdWIbtK818bpd1PYw8HsnmDS8nD8G0NV2TCywCXbMcJ7mutulPM\nEOMHZAXYhB969u4r/dZwVuVCmsodb3D+gluMmBHKe3wr/LV6ZnHf4au0m/eg\n1uVuEZIOPiQatm7AADn/UIu61YDr3jq+XA4C90h1ln0P+2VDmKrutuqRDy/H\nSedWtMLoAU1tKGJQO1oL5v7e2bVxcMaLnLByaPBSAh+9OIRBe+jXc18vZHAT\nJsi+1a83Rr1OeMaY4RVm08pWoSrZ4E9sVgWKEOqnyiC0wfeyhKaN7xTvrUgQ\nnQBnMZubSymbHbSe29IcymgCbWnn4pU5cWE/ovA1MI6nNAwFDpAEbxH3peyq\n+R6g13DnKa8e8VmYBxTA1msTO+7dPAnaV4lf1vAuS7gkdOG0yyo4j5YrFMQj\nNVG0NHUMsIF1ckQdPDTNgdxknHPpDfSZ/NvWFomweVT6JNyeCHgGwVHDfTNj\n4e6l\r\n=/OuZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB27RFh838IQXjehU0oDEv4gXayP7jXXbaUNsN4E8sagAiEArBa7G1SBMglwmZjv4XKfbV1zObb1bnTTRSWakiRRvjc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7_1580483974375_0.5198281768148134"},"_hasShrinkwrap":false},"4.1.0-master-422235701-3cc2f430":{"name":"tripledoc","version":"4.1.0-master-422235701-3cc2f430","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"3cc2f4301db93ef18d46108b61e65031576dd942","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-422235701-3cc2f430","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/zIDPGXUgkcbMFB6IlcJOJl3GxOyp+OyQ55fMYT5Dx/3TKCF5LPPEr9BfLl3GZv0eDe+eHmHGgySfpgNGiPQOw==","shasum":"de3bb72ac33e7aac55dd55a0a61077c380c0b9b8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-422235701-3cc2f430.tgz","fileCount":46,"unpackedSize":374514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNE0uCRA9TVsSAnZWagAAfu0P/RFvhmCQc+eiIu247Wh6\nU6bjYgquGGBbAG+6/+NPAGn1y/fFmrAk+dJO6/+JZPx+Cdta5DVwWUEZyBQb\n6TTPckciKRGZBZOXGzvungvmI2sozGKEdmBguXaakvxrSSNmoUCyet4w6rkD\nQ00umKI+J7txiFW8IIaoZ0eCiLXdD95CwIbN5/dXogDmoPz2nnT3nt8ciVtY\nGCdX3DHJXnfOHV6CE6AcQIiBivJX31DuVWXquOAt3TWKi0BB/a98m/OGtweH\n66bx2o8jyYuCRJA/mH27LnM5cHDlhO1cD5msTVGotiR4N3GRG/EVQYhuHgO/\n1gr2uFnW3muYGw2xGHGvgHCJpJtj3KX8dejAj81T1kQDuPt7CerdSeWi24v7\nzZJIf3Hw+YwrJx0zVoUXOsnytdQJOx1zf6yals8XXU593VoDjDPRULUT8IC9\ncPiHJkRgQhR30Qbc4Ar5EZayxtWFbaWDpTbnAm7mkvllV3H1qPdgzS6y46KQ\nw0elpsnIclXkF67W1S/4qS5YhTuOHGecLu8own8wUb7ZzAV+gUgDqVq7igtF\n0CMAiZenv0+fFvNPBqIQgCIOr+zXib3XCEC0a4NvtSvYFcqvOwVqdNG0bnTF\noiG2dzI1BnTPenc/OtVf5fMxMxhpCt78ntrahi6l9Ygf2rm+Sge9aJ7UJZb+\n53o5\r\n=U1y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+LBEReJGUaK5urNwS6gZ7VsohL4lhI2al0Dob1tkHkAiEA71e5Egz5dNJbcB9zFV5QkpvrVnUBWPL9NstWOHjTePA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-422235701-3cc2f430_1580485933479_0.1569509658938517"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"3cc2f4301db93ef18d46108b61e65031576dd942","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xcS9F7oQPiw79w5DFqpaFz/M7Zw96pjoiiV/yhaUGQj3e0UJRt3V5nMS2An7T1gWGkAVIK/uIgEd1IQW1lRGkg==","shasum":"aad1f90332a8c52b109795064f48b91aef5e2930","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430.tgz","fileCount":46,"unpackedSize":374552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNE19CRA9TVsSAnZWagAAUrMP/2UlKgQV5WyiEsqexWlM\neOwxvY5bYKKnmbgDe0BYRKgAGmJfJ3umSmUsH6mzxH4ozhzTqSW1P5amJGAF\nSN8NykiYM8oLjHn0NJB0EJe0GDF0An4p8f2Yde6fSWP4BZaqvov9bULQVv/L\nRQUBBb2urqj1OA3DjLTDfAb+Yaz8NlpHg0m+o2/M/U55sE33TmuPxflbSQlp\njSSL5P/3bi/j3Lheyc2P8mfoaDZ90aOZF1itVE78y6JMSBCuFsUF3nyIupJz\nkwbCiqJRRCzcA4QnkaTAVZTNSFdVwABX5HNUk9RrCFEKBlvcelXiHDE5RnJ/\nUy+a5FJZNBQcCCdpPihufLu3I3g37Cc25gk5nWPHJnaN9uKHNSAx+WvcEj2k\nyRIEe/vD3OEJFRRxEMhQEuBHmD4t7Wkz8ULiZyMDQieq5ZiTH0cMNAO2Za0U\nCsqPXYiA0Atbdy2/RNz3K+j1sbE4K7M4WHiDcKCRWwn71J+P6lV6P8WvcgG3\nrA5pb9cAzPKimvgDuekZcW+3qzF73HXmkaZb7/DtdMcSzrNKHDGZHsolGuth\nhXc7vRH/1geexodQekE1LakVE5j+XL4TCZBT8wR6UU+KMXdXCkccoe0mcI4j\n/XKWH7netEu4aFDXSQo31H2DkRsm0pfhM8PEUC9QYxXOUTRJ6YUbe2YK9y+L\nDzoa\r\n=mnLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNjZX3rXKgC5rMug+LqejqK/fxC5YOVsY0VCNzMbUIuAiBrkN0dFsipB+YsEOBp72s+BdByM48Roy1V/XhOr269aw=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430_1580486013210_0.5781041748475964"},"_hasShrinkwrap":false},"4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430":{"name":"tripledoc","version":"4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"3cc2f4301db93ef18d46108b61e65031576dd942","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OAjBPhhfmxHKOkNu+W5W5fX8uiUOUcmkVEZ7jwMcV3yd5qKnTfEehJsgrhRvnbIJQO78zwU9eclFwuVjMxxIvg==","shasum":"3d3b5672536156666a42faca39c8ccff1d0810b4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430.tgz","fileCount":46,"unpackedSize":374571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOB0DCRA9TVsSAnZWagAA8q8P/1dGxX5O31Vcozs/Kypy\nT25Wmv1bpQE4vK154ug0E+U1WIs58tDCPtgi89JdOntc+iTNA3jB/ZZIpZvI\n3h6aGtGQAFxoPirxVqvl41VLNmfzbSsvqoigae7qyupaYo9a8kayQkV5ONJ4\ng7DB8dEPtd1A460BJdAUY0glItwNFaBCY6nq+EoHccivAH/mfkAjUddqReBV\nWXbX//noBEeJjEz11Iv2G6lgJ8dLbsZdrVIOGWrRBrl6RECTPcDSZZ/LcTQn\n8fzQOjAasCMMa5Pjpeid9hKWTULJbKlZ98FRRCbCf2c4xuL1QI5fLBYxxjMH\nePEisuI2La4fEqmbZmEZyliUP9G4iuwsMRaHGpIL4TwE7Zu9vqFQo7yrtdHG\nAfLwNQh4t07Y/aAP9r7Ny6RRWUnqXsELgvttL3JpqilLIBD+36267C4A1lBn\ni+logvkcqIwMUJnnr6CIQMdSs2+hiH1D+5jKqtr4ftfX19t5m9CNSk92fNhN\ntXWp5+n+duq1UlC52ccWvBEsB1Vb2qoX5VDw3qiUZskTw3cv/1KOR/QpLrx4\nG1nwBp3IT5eEySpOFgSwNuuIJZAYFz7Vo30GAFqfAoUFCx+e+MSZkbn3bJAV\n6vC9lijOfqR1StdUWuwkmxbDHja7qpbTDtEVWwqegDX1+wZ82Md24vDA1a6q\nLxtB\r\n=FA7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcEVKcsyhBnDpiCOTaYVn8N8/rKtY3aKqXz6EniiLcUQIgK3IJTxdl0KSlvD0Zpsxoa6jYBQH68q3gdsVLlkb4CNo="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430_1580735747026_0.8787881756229003"},"_hasShrinkwrap":false},"4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab":{"name":"tripledoc","version":"4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"902554ab58d36ff34806f5d898d6a713b0285d3f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-r7lRPz3FlpTNo7W2ukqm1pX/UiuMVHbWIrpWccyQKp9koQ6m8QA5cXk53NxWRWqKOylSDEfqSqwwx9XHRHbh6A==","shasum":"680c9ccb164095b934a39261d60af8ded9afa4a9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab.tgz","fileCount":46,"unpackedSize":374588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOB22CRA9TVsSAnZWagAAV5MP/ibKkfotWzUQz4XDc0gn\nA9uSR/LCaPXT1j1Egi5MMV+Auuf6iB0+pWUi3X82Rj2J0I1dVumwXiVVFG2D\nGYIXQNhn9qVY/hMfKPgzhz88a5JJMN4rlekVS6LYS5hWFaigQSyBmi7cgOK7\n9qOkwey1lCqiD2o33HBN5AgPbDqBtDiFnIBD/q+PsXUetDeOnyjUkUsUat0T\nHG/2QbUswgxLbvdzHWXTw9fk8LgnO1VHLJhhG1MIC8bV4O4yVuDYKjCnLvEY\n0sV+kLDj5JSZbTJnt/ACP3yp+pkNWZPrrI9KajneaYRq2LH+CwCEETVRD9zp\nmMX5W9clUcAaaqAOGRP+U3ZF+cFZGbbUXlDJDHrmLr8mIs2WNGuzS8PbjZHH\nXbOqyLQ92w6LkQhWMSRDEJDLJl7ZSWDlR/f7+ARnGfjXQxP1UVz7T5I5yWoS\nj+3m/c77tmt0B46IQ8XvoALY1h3vFjpczJKc7NtWGmgegCvtUBlVYQ/EgmrY\nywZOVfWbDgTihy9ZEDPcIrS9379xsCQ1I3To22LkorXMMmYNZr0GHEjMP4hZ\nHZWtGzjN34CLybl1v/nchMGlH/7C5RotxIgwhXaFJyjbKh7zRruAqa5kPaND\nqqpfkSBhIG8nBxlTaMVZf4mUfDq2CZULfmL0NObnuLbAW/StIbGisSLW3L9j\nTyJe\r\n=QPB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwrICpxs1DxPj3QNKs8J3YWH47FeWtTkoXOzPldL9DJwIhALDdLt0vyuR1aaIpDH2fG3DYt4K2NxU/sUoLc1h2iMOJ"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab_1580735926350_0.07888017048618767"},"_hasShrinkwrap":false},"4.1.0-master-423938550-a759b218":{"name":"tripledoc","version":"4.1.0-master-423938550-a759b218","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a759b218ed1beaf659947b3eb37dd42744b6e205","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-423938550-a759b218","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ffE9uLQqRskbB0deHuarbl8g+zj8O3XV8L4N5mqw+X9nz/BP5tWN2ZVJaHtlvPoThUCZehJ2Lqqnv0HX5ckEHQ==","shasum":"af8f00c467a3787812544568a86113015ae1cea1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-423938550-a759b218.tgz","fileCount":46,"unpackedSize":374550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOB4yCRA9TVsSAnZWagAAIYkP/03t38WGPGyZqCp+B0KK\nS75xFYgr3hsNJdPzPh+GpOWQb9BdGo8pTfTQ/I2T1aX9JjLvqlRuDQQVsVwN\num8gMGWHhWSSOmVdrtgOeTGtCmySUz2ciuB93mtJF9Nm6U8oC6DElywp8LZ0\nHyJApHW/YhcFwNbIO7+YYs8T6hrwx4qWRd0yWJkvg9ekdoKDRfLD7qPLKsgw\n/wI7c+b09AIJ77EmzqBwzwI+pnm+GQyn111ulErsdmNnhD0skRFL9b7qksez\n/lyv6f/WZyVlMVBT1cG307KmxQXrnG/w7cK53W8Wgqp4PjSwIWR3wT+FoyCa\n3rcqtmjwJPUUMeuqgv+knz0Ma7GTVoVeKqRN0feOMqBGLpdVH9z6pqczyvhA\n4CljEi6UE45Ep7DYKprsOre0OZx16Pua4ExCmJGVXfkdWL9lvSJ5etXfjpPM\nvlBCWCcICa3q0Byt6hxf/5OC+VpGkD49CG5sotcfqHRtSLC6ZGfZBmVErjcm\nD8wdtNKDz+AJTQHWpdE41MBPc6TJ70WT6gRL2tQoh11f/jqtSCdBHkuuI1ns\nzIGGr8Ko0wrRsfNVAxEV9q75PODiVmGIJuH1fiMaBnJ/CHrJVcESizxGHdFD\nYUQhiFBctXhdp3GSOaX7Hqto3yRGRX0kWvw6MZ4aEIt9pWff9LLOqO+v7XVh\nvlFX\r\n=xPyN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp2zSUjcrE0zaSO9r49PJwnJLF4D8+W7obUFQEfFzGoAiEAnpIDi0hcyOJYj0jzEW+ky1M84oSfCO9h4d1eL9jXiEs="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-423938550-a759b218_1580736050379_0.14227757446857203"},"_hasShrinkwrap":false},"4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218":{"name":"tripledoc","version":"4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a759b218ed1beaf659947b3eb37dd42744b6e205","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-S7MZwGOXcmEfEhG/GFPlkT9YieKyompqH/U9II70KPbOyhJx5pDIV1kYt3/bHuTSQiqOPjpzlJYbt0HE4orzXQ==","shasum":"523f829ca42c703bf3ba814ecb81d2d3feee7058","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218.tgz","fileCount":46,"unpackedSize":374596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOCnBCRA9TVsSAnZWagAA0tgP/2/0doOaSGFk3yw3qmNG\nTBH4ZeHw0PJbUWhhdE/CQ+EuclCxbIJ3+YNWvwMrgJTqqxBfovGj1CHKd6K4\nl8jdmO6VKfVwrSipQF712lE5S0/zoQ+z5eiUfrspQJOhGbyRnGnvvwDW0TKS\nB6vrdXepfr7Gz8MdOFa8fNsxUCpuibv0NtQEM0xMOWsZGCbu5+4scn9kP+2H\nK6dxVHoccMYIuBdutZgY4k0PSrWq1Tvaan+CAYHua3c2zS1p4rN93g95YzRt\nU3Lr+fXuc78+s1/fOJbOvNPZnnuwLfSfdyX99I+9u82ffnk5BGWdFmRCEeXv\nJrRYHE4ulxJ6QldoUEK215oFsIYlaBvSbc7OavmQxtum/yZaQ0a857Yw/f3v\nrM7f3IVFUCVyVQ+iJ84YdiB3ICcQedVnyWOQSJeGzploRqNxAIY4YjHrPfct\nhWKq0wHvsFCuUbJbm710+IffrCxc+/lApQ8Fm7qzGVxqcVFg8pOrx3jSXieS\nfGv1laJrkYKicSB89bCo17doSimuwmdTOBBtPivplPdXafZis1hxBk6q44dC\nyoWcGZ2MBChxq5TiQvGFxlIm7ZEDLZsxMxbjA40UWVQ557VPqUHl7NjQD4hQ\nB99ev7xZrJbtd6pA9TwoJqljd+qoth8m7NUty9SI5tvdkT2f7pnREB3tCB0A\nLYgu\r\n=HuuN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxBsN1ljS53I/8DHr1xXtg5h/gISmexr3W9Gvq+tElFAiA9VyslfBawMgRbDgNO+R6edF4YRam1yeeWr9+2A+EcyA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218_1580739008635_0.31907508778300286"},"_hasShrinkwrap":false},"4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09":{"name":"tripledoc","version":"4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"echo 'Skipping tests while figuring out adding dct:reference when creating a new file in a Container'","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"719f7e09148b2cb14c79c9f2574ab22f5e4d5424","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e65pcPEmNY0R6YvrT8Za1TsYo/onhVhWhB/EdGzZvHK0ZYhLEb+biPOUYgqWHbYzJV/gAyLQBPJeOPTaeUpzqA==","shasum":"337ba2447677a18b6156ceb8ff0c0393e135c576","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09.tgz","fileCount":46,"unpackedSize":377029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOC7lCRA9TVsSAnZWagAAFL0QAJQStC/mkCwXZ3cQlAG0\nNLYzzr2AHZw4EaLM1HwzY0bzZLtdaz9fJpEjmKbqQTfMuNdEeRSnXXn8drD0\nvdlY8MmLm88az9Imr4S8G4/KoSCAlQ6YzpusFVNjzI/3Q6DtBw9UcBVnCjGV\npGt5SBORQY8JrGIOPVgQJFHRLyxYAq17xCE8MMsDN1OtOX2svilBbvNjYtqg\nMDuTkW5Le8FWqBYV86mifdyhldBA24Q48xGNxmUQruKsvKGbH85kDtUPYoxT\njVseYJrscl+1idqR0HV8iF3cX4GvvQI0QAn+1YQtOeGxt41VigLraClwHTkK\n/waY1QXLjzP9w+Su7GWy5wDuiiVwWKaXqOP1OehrdCCqWLzub/v2g+cRxEBE\n//NGRIDi8Gyw4EbSc2mUY03thT++7QGqILVM2bXiD8IT4F82GNcgcWxqzGUm\nAnnmVnY+zlLFUnRApqbocq/jEqDAVN8cDLGjW/cPBZJI1ZLoTyue0AR91FOy\n9d3+nYsFSHmBRKcABZbh5sql5VUNnOA9ImldeEn1xjKTXkaUeU1hwkWfDnJq\nVqjkZQNyB03Y30TUAmuOHp9WcpJtV80ZTwqmbD66i61HVOSRFLIW6zF0A/0g\nuynQzrWePLO37kiG0gwAsWFb5u6JKdFuo6wQ8IcC6OG+yXde/bRpFlBX+wBO\nIc2o\r\n=cR40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHNujPXTPsjWLUR7NZreYLKLZMr0+de6C8uMPJn0TTRAiAGaglkDxoqFeVM/RfWv/wa40yMmes4lL3Fud8jQKB+QQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09_1580740324751_0.3004813705572811"},"_hasShrinkwrap":false},"4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218":{"name":"tripledoc","version":"4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a759b218ed1beaf659947b3eb37dd42744b6e205","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-383LQMxXWuMN5I5sLeY9KfWQ3MapWZoE3XL6dMWC+EVywmeJ2W2WA9UtSHQu17QARA0nNhpIT6PzY/qjKWkZWw==","shasum":"1492152a89dc348360c1320a651428d939f50564","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218.tgz","fileCount":46,"unpackedSize":374596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOUqeCRA9TVsSAnZWagAAneQQAIGWo0weKCu9NqFoPbC5\nc88f+e3J5m6Nn/1vAXNF7Mgi43A55mLNQZpbAJbFn1RlFLLpuqJShm3V646Z\nbsapmYLq3swVq4/K0O1YSX4jxRPdl58ZdO6rpqOa5jSITLe0aP5jVQk2aKv7\n+RCdpmG/8clk6qTQzc7D/yHnjU5g0nxVsDSUigfxQw1KlEkiL6liUPn0KQbG\nd3l4x8OzsRsE3JcG16c0iBS8YmNvnYRqTreU5XNJSk0/C9JIEu1dALCmpIoU\nXkAfvK9LpttGn/zwY2jjjCtaoEkzZR3E+KBWgXa+/TbjyUt8TwynPZBmdykt\naM7UeWJql2eatlDIPRinleS75PHFEPhSY7speacTzsNSvnYqFbOeOgMB1W/n\npi7jruEKmuSo7b9zvVl54xF8phFkpZ7bKlVVk6R1+ubSOniRxhns+eHoObQE\nodl74sBYiAo8Ox6ICYdJNKEa73amMwHChS+j3KvuWy9eYjTSw4DzkkYzJ8u6\nM3NwqYUhfky4ZuAYjioHbaSiR5GPgQSB3CyVTV8L1Vw7aUHAE9IsUojoRkeY\nml1mYRpSYNkaLfnv8h2/95iLKhdw413USmXpYIlM5aX3Gg/2zPwXXZ+In44X\n4V349cVyeC59YYcRRZ67qMIpgmcdWnKdLvMED8DPpSx2izRpfJjM0SR0yjqB\n93rp\r\n=Hakt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1iDLqD1oNXQWjDuJn6fUP8qW5IzVR9PTmVWfgC1zWjAiByggoJhEnwB/MNQcAmA8/qVFT3afhJAqWz0Z+TuNN/AA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218_1580812957634_0.2872234141035883"},"_hasShrinkwrap":false},"4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d":{"name":"tripledoc","version":"4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.4"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"e1aada3d5d695bb2c49d4ad589eeecc54eeed6c6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ojwIAlE6kJcvJFpLM+7ZHJmosQKle9PkVhxQLYUrbs/6QSfoshA4Smv552xb14bgH7/aHEiHGeHb3SlBOPuSXg==","shasum":"7a2c1d5c35d2aac1bcaa1ebd6bb08d9fa77bf1d2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d.tgz","fileCount":46,"unpackedSize":393410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOX3gCRA9TVsSAnZWagAAkbkP/1KtI0uYUMU2hzAXlp5L\nhWlin24w7hdGo0CO0vg/pz1m/dOI7Y73GXWwphhiH5pzUlddMyuCWNTvD9BA\nhPivLzrL7ElDDTnDCMaJrXrnu/PuFonabo03Et59SgcFSOXdXdNq0kQiAfIY\nX4PN5ux3KHgthTwuKD7p994ksfCAQLLoeTM/6U3H4WvNPwB62nGPBQ/fH1jW\n8gaWlrWWE1AQYKK4pbdQL70x4xQ8ElvwzkOmPRrZrwo23WxQ4NjsMMfKJH/z\neasOMKsGbR9yvxcx7FyOcxdOsSUZJglOhspcUxfoVEFkvW5txTc2h6gCS3pr\n4ddFH1qx2/a/3tKGQbLy5r07HKclIrn2qmFO4S1kbPY5jEY58eByDYl0R9kh\n2/UlwJ5J37j/ACkh318bNeWLxlS2P2YKOqSXJDwhW0oQgwC5VJ38EMjSuZdY\nZWD9/QyiDLKQys5x3WTx7gqf6gRU3dKmml0llHA4MAnZgdEWlwUt4ObdexNs\n1jagqDd8WizlUsKJxRko4T/PtzHXrZ5WcBAUktGHmeBHlbHdrwQO6yscCoJ7\n6EG7qfgIZaBamDQ40uEpglqpElZQDRRVcdCbIpg9b1TEvhxVGY2C68cPqsxW\necdVwtJ2mdn5vOWMdweZEMxU7PxAdNo1VxpW5JH00AtuxVvwHUjD7aFuleua\npuVZ\r\n=6exC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqgw4X6RrTX55bW5PHu09TZ2K1v+SU6FaIHjaPt6jY+QIhANrUX1jvAPa007DZ7+I9cRsvvbOkQUjhzc1/qEWYcuUV"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d_1580826078854_0.7366563803769377"},"_hasShrinkwrap":false},"4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf":{"name":"tripledoc","version":"4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"72ae0fcf20209f63d395efce41efaab9535d7bc6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addLiteral(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-U2ZA/I+Bb+kIC4rQkR2FUjaHRhMEwdOH4s3B5KCuU09ZK3y26/SodqeuXJ6U9b5jO3Y6AoFkJPh4mMLEdlzurg==","shasum":"bad8614f7a79e134b53ce1b39b5bab34272ab101","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf.tgz","fileCount":46,"unpackedSize":452829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrvLCRA9TVsSAnZWagAAtWUP/1eq+2J+qcBMLthgzW0F\nZKaxNL6kn4a3UWYpVfUwaPB5yFNqQy0PGdKAM3BRmurnJneRwh86g8xKKpuW\nE9GcuzapC36vzqd9s50V4Irlve59OmFwozJnm+7VcvOuA3JYJoVbXEtt9YGW\n8E+X1OXT4abRL8KqSXsLISBnbk+hByHqH7PgIqiD+To1FUCGAMeA5CG/1FTt\ntFu8ur8+KTCwFqtQAu+y+AOFoJ++VPP1eMDX2lnovpVNi8Vf5nTM0zRhYM13\nQRpjM9cJG5R2ClO3sulNkGitOpgAbhwtFyEMKk66lsxY/jWb4oxHGoQoar0C\ngDHTrAWHde+4d9qh0G1Cnt3+jXCN+jl9yiQugEalBGyjU1+iMO95PvGs0u7g\nZUn/8g+mUyrW4jAbvAS1RJttwD09R9iiAY32l7/vB7txUuTYbm4hK9t3Mhp7\nwLOniRvLBXFP3DUh603HPuCHe8iDeowdMv69OP6Sv9c8l7QMSptk1FfNsvsU\n7IlOxMadWvsjIbAA+9DN35iQd8Vte3tG2JoWwcMvHz7/kXA5m4zK8bHIi8AC\nnqwBmiIc/uejuHhPoGKyp9J7a3minF5l/LLhjazmtTag360pjGtgnI9iOmlR\ni4dyCL3DWO3dD83w1v/vtLOB+ASvQ9TB6w80HtFeU74CmIQRNPVYJJIdW/Wn\n0ZAF\r\n=0jeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFt2WNFQqMW3cCgtnkpuwQvKvun5did1ySpoqHbUwnhQIhALd2PRJfGonhgPspV/TLjxUqLUKOMRvNFGYApZTmtHT1"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf_1580907467355_0.6730497342744082"},"_hasShrinkwrap":false},"4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726":{"name":"tripledoc","version":"4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"0a8b67264b9296755dc87919fb5c732fff0d9921","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-N2s9gogoLnvO+1zNvX9eYdaDlAZvJ+If0WRRMT8F18TBPcNymTtWk1QE5II+NesGHYJ/0Lj4uHMZ4uEgM7Cfvg==","shasum":"47d0844f4d64a8d38f1fabf1b1e06bb1497dfc3f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726.tgz","fileCount":46,"unpackedSize":452822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsZhCRA9TVsSAnZWagAAGScQAICpfFCoaS4xKu/LQKp5\nk4pPSkHzXiYi8/RgMMtu8OQm3ELI7baYGfUQad2mxe6Z7Q5moy9cxdZxGddI\nfCLx35EJ01nnQLufRtshZZpCgeWVBwyLnFSZmHGmAFuu0+aJn+QB32Zn28HI\nRwdCwXeohB6nTTU39esyNBg6nKKTG6cPN/hkOVtGmfvhRkiFqSGKVfLGt5cG\nP4SLulLn4ntyyADsWqBcV2Ir0dsEPTplvnv/VNveGzfyll6Gj1251RQAULOp\nxc+5rQryVHRIvzHJu/iDKtbwpz/3FtFTJlYeZvlptGGo9tj6d2jo3FqO5NOz\n6CzDEotqPzMiCIJCBoqgAktmjFIwJPr1wXW9M4NRTEm2LTqX4vTj1UDCsnQX\nthSEzziBEZs7fuRFM/B6lt2jjFh4CrEn+PusUkR8jAfEbnUXQ3d7yxtU4Kml\nA7IdlAfy3gCNbkQ4rqHZtmtaTRgtOX99DboeYfThC7Nwcepo6FIHOfQgp382\n0DJNiuEJfpgqoezK1HWCb8JY6aFAqmdF6pkX98QLtIdTvSZBjdIKmDu7Fz3d\nn+fZyBmLvFtG/DfIWVniF5bzaBIdDAzyYUyRcsydxWaoJ4Hq3Mdgw6fnXYtC\n/Cx29hyCrAkl/qsvhV9zV8Ka8xJw4daX48+SVXqoenwK2eEyNukEyyltq5/a\no8Fi\r\n=kcLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPBX2r3nUnAbFcFqyubbIIptxG2p8mWoxZz3mwvT0lhAiBl+aCzyPxzvl/BgUX9bf6gKn4MT9vP5OVy/Sur7EcVhA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726_1580910176570_0.9281971992204439"},"_hasShrinkwrap":false},"4.1.0-master-426819383-fb17571d":{"name":"tripledoc","version":"4.1.0-master-426819383-fb17571d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"fb17571d399d4e5a8edd55e58338f97bdb40f9db","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-master-426819383-fb17571d","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HScITCEyw8W9PPaAcb/n1LouEtRwVJajqqo6x8CkktDyy+0KuEDvvaq07m3s2v5NPkUU8gyaQxo3kZ69uD1ErA==","shasum":"e06c19d23439ea34733e9e0f0b9a5a4efa951eb4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-master-426819383-fb17571d.tgz","fileCount":46,"unpackedSize":452776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOss1CRA9TVsSAnZWagAAIP8P/R4wOaHlO/VaQYoBZva2\n/g/HQlNgM72w3EK+55A5mpG/FUhKPLEY92XvgAa0AEotbHoUfvlnHqQFlz29\nP1xDJPS09eJt6M3ghdhEfSocGi3mGbqBz/dEtg1ZPDc4GDRbexttyh9ERzk8\nAU5ncQGMamIDLDebflIPxc4tfkW+Uke+/OS4kREGI9MB5zu9NLuX9Imvowr6\nDNSki04z+hFPeOjzd8ViTeXJN2eVDhLJf+4XvPsQu/lpHelkWGz9+PoZooJg\nMC5smSkdLOC/DloUGKrqXd7T4qtfLOdK30IYCQ/3SIbnsrgP0LO/A6nNRRiB\n2Bpc84gZPsAHMtLyNogNnEKrKV6BfZLIo+0qAT+OT23YkKqdxG2J1O5Em1vL\nOsX5uACrb6ho0VOKgTYpdne7Z7q0B9dr+nVNLRmGF0Jw2HMFib1+3Gi68jE/\ns9xZc0HnvXaDXwBUEBetE0eMVuK6LsVir7Jm6rranlii/uw5F5GE6SFW5kc5\nJiqUoFUem8T/XnSKPhFQ4i0BMbhFZaO8BZXGGVSElmWqUGyPrBNB2KfRvfwS\nkb99ETU4juOPOwTgUlH/j1yxAg+GO/5zin1c6cO7O4DnyMrb6pI84UgWWp6N\n1vZEWZtH6u7N2hop4TljxM2sbovPmY4dUU9zpOchwpeGd+pyaWJzq2PTPPRT\ni807\r\n=14Hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn4U0CQJ+e3iEaT1k9FSjougQWlMAD7gZq+z+2NkWSxgIgIgBmG7HIsDzR/qJXA2iwQWdT6IWPIyG0TPuEocxvbII="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-master-426819383-fb17571d_1580911412986_0.6370179477492728"},"_hasShrinkwrap":false},"4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d":{"name":"tripledoc","version":"4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"fb17571d399d4e5a8edd55e58338f97bdb40f9db","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cog7pfroDTuD/LmkydW6JtPSLE9+q7LCVTCTyGBC4HDIR+tK6yUh4+peFlkks62rGLpkNmjm7eIR20Q0UUmP2w==","shasum":"5b1bed1d0faf9f32c894c946efb59a945eddcf9c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d.tgz","fileCount":46,"unpackedSize":452822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsvLCRA9TVsSAnZWagAAUJMP/1aZAiizZ6M/6YA7xEh0\npXWGaG8Z6bVK00TSrqBvJaU2mWCBrWNk7iwRornXmr61R35znYPBgwXGxYVU\nLiiR2LHVTQKQ7jlQ/6hKOb9Ctwp7k5660VSEZDbMLC7GSnKN3GfI7JCAbpP3\nchE6bjj3NalTieE5zZeueZN0++1SJb4UJ11J9O3GnRkPNbVNEXD1o0wVGnh1\nq3JfTsaAfJ+ueK2n45iQmqOwN/uepvSTyb0iTAw3ngb3a4VnWZUjQGZsC3Nt\nsX13kALYW82LalCPseg8fuI3251POlp7XGYOb3D6eIZ0agW7PZXMT/XtrkLM\ny51JXrF4AlCqtvrbDArrjB+pc1yQDjevbtwOeKojpW7XlmWD60vaa9fSecTx\n3GAg/VYrbJOZlj8RgI0PHl6PB2iNp2CQ8idBgzfu8w4I9H90wd+sc4mQGcwJ\nsEsnSIm43XD8boiQrF8pvAmMA0cSP64ejgWUizHqeCkYEr8txTVs0lh1Fz/m\n2utb+PEe4PKYRUb931uB+KGFgpUw52fEMmvk0HzgIYbMZeK4AIzJk+qVGqRh\nsNWh3U59bnfSnjfo6fLSeo+LMsHVDF07743tqcn1wEMSg1YpSs9dZik40lOA\ndrMI05Ys/szvkWkaIdgtekM1AHDW5W+pUWRxHZuIokZWDEBWE6+vHKvGDovz\nJ+h5\r\n=YHf4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXawL9+oRzfzXq77iauvR/ar0w4m1RfjzxTGpdbhZRWAiBp/yNiIPP1OMeEfyyGKZnBLQVgwvIstCwIFgwSWfhEdQ=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d_1580911563433_0.6001167391285689"},"_hasShrinkwrap":false},"4.2.0":{"name":"tripledoc","version":"4.2.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"abd2166f36d1439650f50f6de20813163495d034","_id":"tripledoc@4.2.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sc7XCojYeZN4Me1vBfQ2KPx6qpSiUUEvvu/2oXujlYKiDE3o13h/ELNM2t8Hpqy7R4Vh9gIpayi5foEsEhhI0w==","shasum":"f6c392fb9c802c6ba1480ce0cb2a563ef66218d4","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.0.tgz","fileCount":46,"unpackedSize":452775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOs/eCRA9TVsSAnZWagAARRoP/RCJM3dn0ADZQDSKJ5vW\n4QI7guPOEyAfMkYoduPzcp6/W0+O2gxYfwi0IGW89KWICn9s6NSK3IBEEj9c\nhuW4uBZz68KfdAWkXZlbbpb8mRlKj/NyiYsEC2h7rs6/LzS/oapoQmJWa9a9\n5e4Nwi08xbUUvBp75TGMWo3HDhtclZwpwnrpWrFr4UFhN7W2yWg89SxOae6I\nScy5SJGOiLBNmGV7r2nAqgtYhqA8iFlfQ3wt6mDG3M4huJQ6rocwNsdMDNbm\nuvvnnO+BCwm9QGrNiHbanCOtxcGzC7lA+M4On0Ccjhu9dRl1SJWiuzpURiLY\naBIE3+fNcRAmQM9rLJX0H8TXGkov6r/4DWMymFHx6vKeXZD/tWJ9JoPa0lnF\nnlbOcu9qrayx7ZUm2dyC1LiIvYLa+vuBKBaAdtICu9x/3TFxkvY7mVvO+xvc\nnaB0icBcaffLTmgB/tJQduVbjoxExnnUj8sfEuEcPhcKmcSRNnUj+PmH8/nq\nHaHluokNkLL7+XQG5JMgZixFCJS3U6bSQxJm6KlLjyOfnMSjffveW+/HWKmX\nvYG6yRJeh2bNq88kf/urGee2vTEax50mgIHADcPVqgS1uIRlDoEp7cGs3JND\nWIqLYXOuFibFvFxTkrmq3uZ1SyQDVx5dTGZuwuYIurmgi6+Df8h//eVqCEV5\nP9lb\r\n=E9TI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzT6qX2JiFhV8q6RvFACXpXkuEnGztnZKRRHBtsZ+GXgIhAJeIibSiGePt/rOCGUziqLimVg8MUxPbNEsVEryjytLw"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.0_1580912606173_0.25238613465972604"},"_hasShrinkwrap":false},"4.2.0-master-426853267-9bb69e51":{"name":"tripledoc","version":"4.2.0-master-426853267-9bb69e51","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"9bb69e5130fa42a8516ad66f5caddcda648f155f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.0-master-426853267-9bb69e51","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-m0Ql2CBkFiA9h0Hw+eil1ByCt9Y2PY04RAk2/FXJ1uqAkdJeaRYKESJXuR76BfpA6lmWNjuLYVbXyo5nWdtBSA==","shasum":"02ea0aad5d7e169ca2b63f8099112d0bc1ab65d5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.0-master-426853267-9bb69e51.tgz","fileCount":46,"unpackedSize":452861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOs/6CRA9TVsSAnZWagAA8ooP/j7TXzTac1liMqnZGHQK\n5bhqcX7bgwYwOrXOQitNpSPGWYwijkSO0PNkfW7Y3oHWPGkZYYQPTxKWD9R4\nD4A+0thWOLezzSUbTtVXs0hCPGBAA8yD05B7k2VmjO8BmWyXyn8RRE2n/jG3\nOt62ntZZlZdEDS2+9FBUEt6RI3n1dkZto/Essx4OdS6sn7oS74O13cs9JdjN\n9vq82AkCdn8nmjqBNRpV+M3Zcxu/kTBgkos4x//7b4P5+ZxSNW0B95/8E4EY\noYSP9qOmnu86GUOgbHuK0bEaCh7uEIc3ETO4AL3KSpUEevY8DY1oCzIeQYAR\n7BnqhWmDk/RByQk9+AidIdJwmmPeEOrwaKjcfdH26TGWIMxT4LgKaHCeHUNB\nGB0UVyZMfmGDopY/X8qEAEy3GxYncxXO1Sd1LSP2v5T2Fx3slh4Yr+bLVxbz\nVuBK0DHSkbYkgQ+iH/CwVKjAZIZBR6ZLRsT+au5w/Ip6T8wOikkniHH1zwV5\n7/rkT5gEXtY/cfHR141TVMla6VpkI7wjhAi3qprUoy2u9lVRMdrOVYTPgQhJ\nB7J4laIWlD8VbVMUUOWJp0gwJaQzmikcr6mfj+6JQh0OKe9gsPm/oLI9rckr\noji/0wjEgoHqQoBATuO7q6LkQXQ9ipXR8T6xKzIf40YtTRoYWo0K1QtiBU9q\nWzGz\r\n=izrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChNfOzIn0TqpE2wYaxp/hV0joR2ZXHIq2I1psYY45xYAIhAIDBwB/orZiHqB7GqsFpd7OgatCEvUi9T6hgHHgNRUxH"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.0-master-426853267-9bb69e51_1580912634206_0.13309802676977323"},"_hasShrinkwrap":false},"4.2.0-master-426906931-94530bb1":{"name":"tripledoc","version":"4.2.0-master-426906931-94530bb1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"94530bb16c8fedf70acdb8f9ad1223cc4db6a153","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.0-master-426906931-94530bb1","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dE1FPybsOoK4pUkB9xleP2uMrJbT9CB+Z0Yms4ng7Q4pu20liIo38wjWp5EaephY9FM7WIQHv0eS6IEDnnBToQ==","shasum":"af4264632845e6d6c3a4eda452d6374b01a39a06","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.0-master-426906931-94530bb1.tgz","fileCount":46,"unpackedSize":452863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtTwCRA9TVsSAnZWagAA2Y0P/iGAjgTDQ+aTJ8EN5WFX\nn5Lj/nYPWf7IzDdhGnzcrt/Ydp2MrNaBBpfiTpeoUrSsNlO3HkTR79SLoGaU\nr6aJm4oTbI/pgltiyLu09vJn7FxnWUS6j58U1/gp1QSkjyfoPymZeKreMRhk\npxtLX3QQmt4QmHycc48Aao2MAxrr1k+r2uVvGYUU5OD2cXsHHCv45PEfok8g\n5vJPTJJWTBlSl9n6qraVZeVpSO4PHDfQUUThGB7DjM9zvHL5CVe+H4bEhqQ8\nDonJyk8QZQ4rGLbqy2YS8KdrLexePvRhqm17xPfy7Q6oSM1/g/AppDHbTxeo\nLXR/zbC1KxWmACQ4/DDuvv53Epabl7FnYQsVfEnOAVjRxz6j+M0dg/lotmR3\n0bdU16bvKrkAPgTXoRPwktmUS8GaZJtq7bZx0lXSp2FnO+jldjsnQ3QNgdf7\nTTiIBMGwYRPWNh46Tk9tw8UAbi2Rofj0zLzD8pshiyHINLqeJEGY2XgWrfp2\nH1tWzbt8diHxOTRgN9P/WWZRdQBSYkBpW+8x222j3hXWKa45bf1OQjC7L2PH\nsFkS25iGByFoVObZBfE+aAYFP3yRENtteqjTxYxMso0Vlh9GiYfVdt179+C9\naVlvSWcLEvFNDnU/NKHq+HqeT5v84Vb+JbVYfL/b1I0o3XYG3eNBUexyNWz0\ne2fZ\r\n=ZOTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTopLc6NQFNetNofgGPrDJoS7szCAO7sCtxeSDlrwBpAiEA9zVmYELDskpZ3Ad+XqWNXYcMop97uL26jX53mwx0whw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.0-master-426906931-94530bb1_1580913904150_0.7918714497412398"},"_hasShrinkwrap":false},"4.2.0-master-436019951-b6c80782":{"name":"tripledoc","version":"4.2.0-master-436019951-b6c80782","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"b6c8078246c178e301cfedfb6c1513784d026a97","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.0-master-436019951-b6c80782","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1Vh2kQ33YH+ukDr+K22BFX9sKod8rv2SK3uTmpoGfrjEeTSGySkr0XmUaqHhXyY+b9g83FxM6Ozvv8n5JL4wMA==","shasum":"506f02715ec686a614551fc592cdd678a3dad5de","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.0-master-436019951-b6c80782.tgz","fileCount":46,"unpackedSize":453066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRTJaCRA9TVsSAnZWagAA16UP/3QndIB2WSZcXfXd7pzF\nbyluhMLOX0lGUOlzIO0UC1qSy5262n2Xn8Xn+oaMcK86aLnxd/y0vrNW/qX5\nm0TuR8R6lMj3jV8nuuOdFm+TyADfTNoaQBG7NA93c7ICdurUtSS4f8qLI24e\nQSmN4T54kmEoRiK1eB43njyobDt5p119me0cY4MGxi2LvT3uagCidx+uNlL9\n5CxIv1R3w+7Y++4FiGrVrR+JYwIfmqW/Ux2XFJTR+p0ERvE76XtRdH7J9kVy\n1hERsxUo5/jEulFAbIio5LvMgxSeWe7q5DTZQlvoE/YWFv/6aZdwonQKQZ1t\nE2+hRcoibcZ16/1kYaTbfCVmPndl5o44M6f5ixpSFhhCRymhCT5BsD8zy1ZQ\ncFJxlm/EXOibZe19P8v83BcAiS55M7AvPFazahD0IBU+YApHFjdIfYS5mNvA\n6KCBpHzCFMoHWd3xQJyrHHgFe85eRa36H5sfNRAFX3JX7GW5lyyHGp0tBtv7\n5dJqtxCJfV4VDjVLsUuz8i3ikCAjvw3e3jdMnVsLSS+7mLmWLMCDgO1K2hrI\nP/1i/vrOGSgR9Pn+vwl+9vW3skISYOyKO6/nFEzlSZdu27QeVZoVUa123Uoh\nw6Wlx8ET2wHm2vd2buqh6ocdFSXIHqTidTYWzfQCYUn3Okmc+2H3GN5R2tnb\n6v24\r\n=tluM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIRQhhbGA9CqqZPKmqEU7NBS05S47bQAriw1BuCBPzRAiEAp00DXBXp9kk6P/2wULJxJR+hi0frcmfwAdkhCeu21fE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.0-master-436019951-b6c80782_1581593177610_0.06651192769749525"},"_hasShrinkwrap":false},"4.2.1-master-436046144-6d7a66d7":{"name":"tripledoc","version":"4.2.1-master-436046144-6d7a66d7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6d7a66d757cbe5585e9df71e4e585c9571c3bfc8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-436046144-6d7a66d7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bj5i56owrGIPeVSYnDbAugWZl+e9j9nI4DYbCgqu3f5ato2H28VSjF/5cAuaB5s76u6BFuo3KGx+t30Z/jhUKQ==","shasum":"39001557163952474978a8f8c087e60e8c0471b6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-436046144-6d7a66d7.tgz","fileCount":46,"unpackedSize":453091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRTc5CRA9TVsSAnZWagAAqgIP/1Ox86zmQWWnYMg83Xs2\nYlFAdgyq5kyqg1GDaSo9eNgN2nQLdl58wT7R0V1o/YErT5wcaNLtlgQjfLQc\n3I3UDByPNZ8rR5gezb5u+6q9NxT/6hHZaUlFnC2WuXjwZGOuXC7y/yeBtRxL\nm6sihncMqa8564wRnnYaoavTGnaOCD8eSi0QxAzsGnnrZjbdUUru8ZX413/g\nxyXE4Xt5nTK/vOX8X1FQGCffaY4C4J3bO1I7ssTPR54cgyi8dAs5Hl7WZwZ3\ngc0W1BkwzrNU879cGCbk8hlksfwPxdDb2utm86+lUEJ8MXUmmAmKN7p1fJwb\nZmZ/a6Sth5V95m4CBU9m0Dm9Q2RWEFZ7naf+RRzTyqupQtNiNim6uXPec34q\nQ6HGaq1t1py1n5KrU+zydLnmxcYdjd2f7bqN2DDWSlGVnDOru7a/gpWz7z7K\nK96AOROvIbBF2odJMFYhqhv9H6z08+6ca/45iRWsyII4/bYkI7+vquzo1+sm\n5+YnBebjXCyyKmLBP1ojj3U0I6kuNycSHaLIa+8P3+mACWA1e7X3BHoqxlZ5\nN4wLjZBQP02xCLnrTZg5DTCHGTzbaJMOXqJ/KD58IAnOeTi1s2dsK4BRVHQT\n/EjrV+VZVBXjYlDejcTwfw814PopiIYSWZBQpjYyIyIu2KZF2E6hoSAgDh6g\nTfC0\r\n=QZMD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+5dvnKHaRj/wNjTWF/jSjZgqZlfj5xvpzFpLg4bAVrgIhALHOHcHhqz1YdlC5wNutpwdPB+URXZKVce+QxcW59oLF"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-436046144-6d7a66d7_1581594424916_0.08849554757918066"},"_hasShrinkwrap":false},"4.2.1":{"name":"tripledoc","version":"4.2.1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6d7a66d757cbe5585e9df71e4e585c9571c3bfc8","_id":"tripledoc@4.2.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-i5CWMIxEfzZUpnMfdh/rPTrM2mF8CXSR4F63E4T0tWQVH5l4Vl3AeXet5Vsa34WE8/gqboHegMhGZqE+ycwGjQ==","shasum":"e5f8eb8b97e693268e91dc1f0faaa35853cb7b63","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1.tgz","fileCount":46,"unpackedSize":453065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRTddCRA9TVsSAnZWagAAki8P/jxeSCYCZBEeZ4q2VWlO\nvutDdjs2+KW/hvizIFK1tARroQ/wwjWM0DxyF6kbrtnyRxv82vrs9kQx4sAc\nqQEXziUPot4BxSvm6ma2YP6EfjZTF4oTGpWU1Ix82C4VLTYPd4jU1NI4UxtF\n8mHULJt7WOzS1wqnTQHRdEt87RUdOAC4U0UiR5y5315jmtuJx+6THGimw+l0\nu7ZKlS+AZGaDqp9kI5ykSjLJ+Gmc778FE0/An7Jn0xASzSDzJTiqlovPw0q1\n6l4IrBR5DxChysgVEwmtl2i5613eP1y/PSdF/+8EcT27lm/bdx99AX1Q42u3\n6NII3RxDIMnlXOvF6BGdU8hOGwsYFCeG7ubnfOgQ8Tjo6ogmCXjJoXblQ6Er\nkcnWAky8/X17JLqDmHgfxHoxF7zrtR1otBCI7QUaoIR/caSZwH1wUPUVC0Yp\nGyfW7WCXIHEhi8Fku6rsslhLDfOjQNF27K6X6Yrgw28sh2f0tlTJvVzbZyV7\nN7PtRTcIGorg6sLsPuP/++7lNuu+BwkdlK6JTp7jArj0K267HAVL8F08RpYW\n9yKbbzrCrvSJ933JCsxpT51A8ZDFpveL8krToew9MixLrrDOA5NgfLE/d3+P\n4SPoL+kgpkO/aksj/GaXWsxr6fQicbOgW6aqzZ1ZpenhkEKrq0VFQjAWYBa/\ndxMC\r\n=dnRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFheLWY3ga6QuD0EFnTWHPRtXO4ZVQH5CSZBk0Z8pqpGAiEAuVEADVARypEEM/vkd1zkNC8rTdzdEkF+r6jkCqa7InU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1_1581594460587_0.48841152565884816"},"_hasShrinkwrap":false},"4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7":{"name":"tripledoc","version":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6d7a66d757cbe5585e9df71e4e585c9571c3bfc8","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iSqRxl1lGwGtpwE0wgcI2t/Cgzj0If6zFaO1yYfgb2qpg/XQ3c9GmZTLAGa1pqyo11Ns90x2/sH1wmQO2lRFCw==","shasum":"9338023e710c74d91564d3791d852b7c348064b2","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7.tgz","fileCount":46,"unpackedSize":453127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTR/tCRA9TVsSAnZWagAA4dEP/R2b1zpgFxePNfLoVAjW\n+TL7SAZKaEjI1rq2/BX8FvRXdLaMMEGeYLKMS9KbHm23U3I+WG7ytPOW1524\nzOJSosMGLt21cM3KCf5r/jor0dJRpG6ERjF6ld4TfXFlbCGPQMc9YMx9lYZU\nCDqcBQIpp3xkuGu96+ByjqvlSxZoUt53soCvy9qyBGdsz/saWPBsVd+6IKWv\nv0dfVCSnJfVyA8mSvm/hNF25JmNOmWBuDjvKlMlWlrRmN0LIyLjfDFM75y7W\n5qccyWH7xeHOnqESKEZBlUtjVhEMtGhSxVve7VzX6/LW29icvxX9Ta3xsV9Y\ne+83yC6DUzLijr1M+blhQAg4zbldkGo/PYXMo402v9x06P4cvRCK4Sup6h/K\nGl2/DyBzhvGODS2ISJUvMNl8tjsYffARBrPZ2SkXP5bbTRC3FnWErJg9ziGq\njWlSsSJh5s8fS8PYY2U55x23bOKUgzXBmE8rF+7BWTBekychWcul50jDgCqS\n6qTy/dadEZc87XF4vc8dDWLIrk4vjwpX+oVX3vmWqn7mY9QMfwXQTzrQvBfm\n6CgMp/cpn5x6WC8uKOSWkYxwmOrv/6Yd6Dx5K61qy/GEHWOwSxwS0ChL1uFH\ng1oyNwRxDCrGjMaj4SeaM54xSZF4JXcGvf8xbEeuitF6sZU2abkJY24XS1Hi\nXkpV\r\n=xUVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWhef3uKuI61ckinpEzTDlzskE/GSgrymVMs6pbgjAGAiAT503GE7Mr+U9kmskkqyL8OaG6/yp8ReMJEHar9QsJWg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7_1582112748808_0.30630860027187246"},"_hasShrinkwrap":false},"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55":{"name":"tripledoc","version":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f07eba55b6cdfde489f2f4eb1f929852accb827c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TgOOKL7uN7IVmcqicR/zwJKI0MTIgxOUvK5rDTEJZDtDozaWtJHLItxFEXhaoIXn9PqoyIgO3EZmQibQZ2Ol1Q==","shasum":"604822b59f2b4817e4fe9c49c9745144995d5e10","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55.tgz","fileCount":46,"unpackedSize":459363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTXwfCRA9TVsSAnZWagAA6a0P/iZFA+1BTZGWA21OvjFs\naxurzWLGVlc+PNMb/v0EwWaMXFNX1PS4f48kr7gBLBRbz536n7/ZNyQoG4yG\ng8kHbCFgU167brZKhkGqA4DKpIfaX42u9Pt4anU3ftOdPLBsCoCH4SZZ7m8A\nTUVITfQKNYbVeGz+rm17ONGU3CkqYcFXpa15YiSrtXjfTo1zO1ggisRiNav/\nyYwTPF4H0slq32nPo0EZtfV31CfnTHiMXcziwspfoBS/qZH4cxFoQIy4adOQ\n50h0gXMGrXYfHI9z/X5bgMcMqECZcIpMfcaq9AtOdskgiSUnhj9KkspsVjw3\nnnZl5SJ+ggptY7RK+e32CvNrBSt9PNEgKt0FtCF7weIqyJ2hH3g2srS0nd5x\nmV4ug/7aPb+c5y9Spa2IgftYzqyhT/J8SEPpkE6HWj0v1FB77ddEAze3si+h\nzWoIlZYIva51qXO7ZdeovU0Jutr2TKzVZvpahev12H8d0ezKR96qVN2pDUn2\n7wjibSeXGQHhPnUc/QkPMyLsKCS2QBFBeKKtDs23dXD2OhVih1wW7TdaVsuQ\ns6xLcJ4QzeFpubZ+jiYCJWERrjHkOXXPQAHL30USjY8KSlo/mMDmSqu+oNVU\nS3LCIiiuVBSGz7Upn6tV1UXELoIl2PEtib9sVHtbm9hDYUCFCvAXdt4pL8eB\nTP2O\r\n=dYx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHA/Qi7mRpvhRW6s1R7Jhg3FVxniPsY863cOh6kQ/pWwIgDSo7vAdMWdQskKUBt00CgxkpW0s/oyP94i86MJeFXhk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55_1582136350655_0.7774946883896448"},"_hasShrinkwrap":false},"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007":{"name":"tripledoc","version":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"81dbe0078650a159c712a14fa9d83b33729026d5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RRZ8ufL0h2omIM8MT76OXgeQSOFJvToHNKsY88O7tsyGo7gHrmQ07X5L1JgyyFQhFDGAu2M5NxRX3oJz4IbiQA==","shasum":"e656fc4a7da95c33d6ccbcc55d22826adeade0c9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007.tgz","fileCount":46,"unpackedSize":459564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTX07CRA9TVsSAnZWagAA6JcP/j4TSe6+ecqa7d6HbmnH\na0wdE2U60VFLCOQlVu56kwMjyDAXN5BR7q3VJYNzHtBGM1+eacn4L5qXOVA7\n4AwcKr/7rfLu7xeDpTdYrSK53qgJVeElmxnQE1kVPRbVXbngvKEQh0BONqE4\nVRFKjxQBNFAmWxrKdJvncL0wtu4pi5X7FAr+MVZb73ekPGq++VSJ4IonwmWs\nwsWZWvfH7awfM+QA9dxHFgIvJQJ9r9wDbXqn4G1VnjA3TPqVTaR01ZlJbwZZ\nM2hHB5BiDCsrYVEKx+pKV0uuKmSD/dQADmW9s5B9hIMmdEFaELrHYf3C21kY\nRuUqxepylwtQ+72oWuY/RchrEIEvPXYyvrhPd5f46RuLY3V4sfM0oLHygSnE\nWkKpb++ZR7ZmL2FAYn0sP1bZNIaLHnk54OQBSS+73eodCWqp3DOoeF4228oX\ni9IW8d8tY9F1/4XDT3pAbO0D3++xEioLyCceAmFRr02LJdH0lQRWcE0m+VXZ\nvbhTU4NhVBEUmm6AQ4/E5cN5RQfYDlL8rsSARwS7aBCv55vrhiev5gtWmUOB\nwa4YINXLLoivfDo34JuytxJlMsqXuqSe89uGIEuh2pw7NIouWeUZ3se899Ch\nx/kJhuvfJUcobuD6lFPJdxoPop9AliOxfEBkSlnhDe4D+ifEIV4ElpNTPUvR\nImFt\r\n=PRSi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5DxTZyL9FI30mgKQb1AhNjDcWEox7tA/We/7ldesRQQIgAvzVoYXFqK35SJypI7Qp0GIeLWVjHKXi9cWjFFlaj4Y="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007_1582136634753_0.6136575825625925"},"_hasShrinkwrap":false},"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9":{"name":"tripledoc","version":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"033812a9c289f467d7bcbaaf61da6af2d2d14861","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3Tl4cCjMEg5nA8fPkDy3nmL1ZmLlUWhBrM9EqoMtdDY3WyfBY1P0KwRDhTZpYORTHLL1V1OkNBKX5/6BsLp4WA==","shasum":"da64d993eae071bfe41432d98137b88ff1da9b8d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9.tgz","fileCount":46,"unpackedSize":459568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTX3mCRA9TVsSAnZWagAA+9MP/iaWoAZ5lBecQSjqeacY\nK8co9aMyujHxYl8lglR47T+XTT0gmLSqz3e322h9Saa35O9F7S41D1zXnoXH\nTOQVCX0DD8Frk9v8r15bK2sOBiEIvSZOtEMkdLeUYj/Wn7AZQyKU3uojn1Um\nT4o8YVs2yO+ktAn7gDZuG9WOMfxbC8klgg5wTbPTbQVCag/9fft1WHaQ6YlS\ndQTlN0HBL+LSwVgthl0jy2G1Iz0+WXk4dD/MRCp4Wp9tF18/RRRMMTiEH2S1\nwkxQZk2t/zmxqdkizY03yjDnew22/jFipQwH69j/afUZ4mULacOH4FTi5wLO\nlym6G/jYcNUAm0ZfaQrNyFPF3K+ogKwcnLViAYCkxcTjZ0S10PxfwRZS/5De\nrusGQCwLKRKFlieATc5XlN8uG9WMc98S8dNIbYDko9WnEMUlZn0GdlaWLeVD\n1KGpFBynshQMhYgvoC/kJCSZ0vfqGT4msr2alqwwoPv+SI0gRV7tmj/S+7ds\nkMSXREq12B04ntlmm4iDUXde1NQYZPzqIr+4XcFCrcjhha/9DY+4agDOGac6\npWnx42zZfjka9C5ZngHXxwQeybGU2mgmyQsMHc2l5rhevLMVA1u3i7PgxPWk\n3eqp8fTtupzlaEQ+evsGu+nv+HA/7Pa2hz961ZjJqcsNGXfVE6/a21dz1g99\nyybb\r\n=pdjH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnPMGPe+NzR0yQTII328UoK2UzmqhWDBryopzY9rHAbAiEA2JsI35vxmd86Mw/wKQsR2QaYS0pBf3jXZYes/WPRpGM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9_1582136805685_0.3455935743361964"},"_hasShrinkwrap":false},"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60":{"name":"tripledoc","version":"4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f9338f6025306f00f58ecdfafc3b231fc31dfafa","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-etTwky6LICc/SKuSRBdfOxkolDNCIlFZxh4XutEgGXTYREmbN2kBh2gGD39Tmb7WF9bSxuCztADp3NklLYo5Hg==","shasum":"532d9b9df93cebe0af3579b699df17ff230194fa","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60.tgz","fileCount":46,"unpackedSize":459544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTX5vCRA9TVsSAnZWagAAM9cP/170MEU/zmX9D+lIOEHX\nWJT3bM/NQxKy/4+fSO6+YdJTBt+7gSqUSBmOYzuWL1USsNffIHvLNN+L6R5b\nFIvW4KVzTIO6osKpx86swXo8ATj8meOfeFSdQVATKWNAWyqpTSW/LThf/Gnl\nna5Smdp4660gMwJQt3mE361YH4qSLhW9epBUaHDNoQQMv7J6r1aN+ZS+N9eU\nkHAWMmTV2ucudB18UhKWBK1yjLyrVVX6rYvjf02TplTNRmM1yWW2qdR5Q+7P\n+7HFjqQJ53twM+BSi5/K145bo8xnPiJBLMAHtLKBAGmpaei0kSNhaEt5vjIU\n0oCW/rEfd9LscXkrDoR3BDk7s0FkL1JKKdJGeSuYV30xwCX2pkDDBaUU0m1+\nQRYhDCmKsGIj4IrkUhriQI44puV8ES88uEef4/byCm7fXwB9gvi2POBz7n/Q\nc0Wtnke76pNrhl1LlHwWHEfmuQdQk0cmckmpOBLxTjF3oA+sPojjsmQWQfJ1\nI/VbfGaVgBui9zukzGafYZQ0fNjmx3m92xkwwswe/IXkZDAqy9B2+tiREDhT\nB5+SZYfIgq6c5a35bsE2qnbtEZmwapuGKSsRFLNEj+t4NQcfRrDZ/OywcNN0\n5ET1aadWdkYvF+u0Vusu2bbNTHFUgrN3c52VmEInnkFccz7EEFSpH4wN3DcI\n0Grh\r\n=JxTJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVrN8EGJp/h/l8TOL3Jm3YX3SfyxpR2l8Zza3n0KsXzAIgY7u1uYkHjEVYqKsJ9EY/pjbXNJwtjYXcqQ32Y+N/htg="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60_1582136942741_0.05656757981151217"},"_hasShrinkwrap":false},"4.2.1-master-443372125-c88606a1":{"name":"tripledoc","version":"4.2.1-master-443372125-c88606a1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"c88606a1b1828d1c4ded5f2b5a1d49f3f6b2d47e","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-443372125-c88606a1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fU34nYvhC0SQ7yF7Bo6UaaUoqDl4c1xTQfyVP0ZeQFo4tVhfPAeg3xYs36el04b6dpBq8ljwXEtso1d9oJPgPQ==","shasum":"9f9c4e5b2e8d8325298348fbf143c4ae462f08cd","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-443372125-c88606a1.tgz","fileCount":46,"unpackedSize":459508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTYLICRA9TVsSAnZWagAAQl0P+wQk+bo2IuajFPdU4Ny3\nKHnIwRpGbxQ/Txcrk9Wt6sSFPJE1OnVx3LEld3EmlKfaey1NydrE12XmpcPt\nD4uKhXebqjPqRCbR2hEvFAIL5WgcT/SuTWGsAc3MYrwYAhqfgado/Fy1PvH/\n85Zy436KJdZeZ/Utl8dI9jMzB9s4edJOBB8pTQQNbPfdXbaTzB39we0fBCrS\nM2Nj50eVEpzgabB6tllojuX8kvGw7iUdcsxQ/5tJOJ90CmQgL9Am9Di7Q4iI\naqpbw43eAZTrhw/7qLPh/wXq3vidnaYCN+C/qwAyrYVesZidSu2wHxJ/ckDX\nV5Nn29/p2apA1PSbaczIXGxVcZeAhYrqCMxDMRn3gVMqwLNVBwNQkKqorvHk\nCBtiVeeMlg0UKCwxb4aYJZx7wgt4OX5ri7cbpJrNZM/aDEI54erSPIYKd24M\nuVHJVFtdfA6ZtmNLd6Qsx3vYMMIxl5080+NiDG6vYqCmoY5vo3gk01G6+KuZ\npNrOTsARnaVC6r6+uCUuN5xNXQ1hJF57YQiyUvSEAqHibibNJHTTsngRbjQo\nsXcK8drWK3ra4GtGWmKSRitMgoy1RXUyeBDlIJvTF5fEodbsk7gF/L7L9Oov\nE9BfL6EhhKxF6KFkwNM0AQkooZvhL1X9cY67xgWcFRIKpZIJiqEk7JYz02tb\ndA54\r\n=QLFy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBhTT3B051pNS3uK+cLmouDss7mfaBw+5D3xE57ay2AIhAM0SzEEYved7moHY0/vjAkokG2nK52g+SLxUCh5X6tDn"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-443372125-c88606a1_1582138056216_0.23011427529077433"},"_hasShrinkwrap":false},"4.2.1-master-443379736-6584a3cb":{"name":"tripledoc","version":"4.2.1-master-443379736-6584a3cb","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6584a3cbc010d913443bd504553a56ee4e6fad7c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-443379736-6584a3cb","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w/HkcpUDW1ILV6RA9/9oz4Hb4GlnGas/8xu+QCB2etva/xHSB36NOmffNyRVMP5ZNWbYGaS/NOD45jdsUy/+4Q==","shasum":"82fba289a2221213da2055604ff1232457c64eab","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-443379736-6584a3cb.tgz","fileCount":46,"unpackedSize":459501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTYUDCRA9TVsSAnZWagAAlPAP/iAd/9kt3VQCbrY1jeXz\nco/3upFyIdcG73De6YlYd8g+AxjCovTUZZRZJb5fILC2twO3YcBZ0IMjdVpJ\nuxYlPESyCv0H59ImezLMhgClNhiAI71tven/VrDGb6+X3UO2x3n0ZQhHYlmR\nx76odNHrkL6PhfmsrulFLadg1bUob648qsxfGAHmrOMhf3GINYmRegraraRv\nINATg7bqeK8SrRA/MTJKHH48PexiuDz65VIuUO+IG3R4wbkWcylvwVeFSZ1K\n3q3fae+N5tKuJt/vfq15WeGcTMhGa3a65kTzfmyBKpCV8gaa7vu+5qeQd6na\nI2zOK3KGLkv33c2uqtk5h24n6u+POvQoQOE/Hczb5V+ZmTbesh0uIFL2rGcP\n9ONRLHAPpZA21g6K7NX5D9wtNOMReVSbYWQsh0MVXxGWhcEHfJbuc3DcXhYS\n3srrXsyd34cbNQ3gE2biUMSdXsOTvOxd9ZIg56J3OswKzf6RZDze4tTscmC5\n9YBtbmT4z6oj9sSWCYRBGq63sIPJTr19UNgXNt/oiw11IyT2ZdF9klJJaAqO\nS0bdnZR10NWKxn+b+Vns89XYiyqoVZzh18dGhutBnNtYxlDzE8Nr97NOmuWY\n0IiN0EcaQMsWXM4eVO8Fn7TDhwtKenq3z0aXprFrM24YlhWbrtV4omt6AAu7\n7/h3\r\n=Dmkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICf7ojG8yRAM5q+DhMDMM6xGGBD309UFgL7A+OIfqKjUAiEA/pzjLlkXpQyBeBFQDt8ezlls0ME3Wf7ITU7YS/mgIg0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-443379736-6584a3cb_1582138626911_0.9816661339781549"},"_hasShrinkwrap":false},"4.2.1-master-447559844-6e4d4914":{"name":"tripledoc","version":"4.2.1-master-447559844-6e4d4914","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6e4d49140e07c63848af1b979035a8d3da8ff1a7","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-447559844-6e4d4914","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1UyaTGqiusIYh7fEitUSfu/Iu4QBgyM5KdomTcjBdwVFdsWKFZG+cHw+t+yb57SQ+1F60x6hJYIW+dpAfYExvg==","shasum":"22080ca02f411c7b706717f8b9cd7acb4ff7b08f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-447559844-6e4d4914.tgz","fileCount":46,"unpackedSize":459348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU6FSCRA9TVsSAnZWagAAK7kP/2nNPfEjyOBIXMowdrmY\nTNYGSEViAJwxsafUMkZHH77IxqWo0Ky4a8XZOpn8UU5RzIZkeJoSMK/fZ/p9\nUFCcV2UXCkHom70L4HdGXnDOLYm0m2TJjjLVaG4pSara30oBCDwZFoqm2/w8\nr64H8Po1WxN4ni0G/FeCFWCMlWz9u9pqg8K9wc2cePihUC2gbRhGWlJNQS1j\nnzayaLZWcL/M29mh3H6nKdhDu10Gsr7Y8jhbBtGrx7p0mRh+eL30GkPg0qgQ\nv8Yuk/JF87glGiSBnz/5FdX2atknTXKdqyA1oFWnbx5hQLGq4tkt8u/cXeeK\nzlDZG0scqTdpOllquuZUu5hJ+n7Oy1H8K65zQ9IcpMjxoluR0SUNYoOgEyWD\n109K7Ti3liw0A5xsaWBTkxYZAAYIJsqldyW6Wr6ZOYTX0jcTNhXRKMTnEYSO\nAD8upyMhvIIoS6MhDr3hx/MJkxPGJXeUqzfSuuvsVowzFIGB4rgd1Dmptibb\nG9WmEPZUyH+VA0E2N4sDFdgRHPVUoJG+fsm4gh2pdBiw+hvz7M49ubTLqqqp\n3V/VtjMYQW5cqrqGOOHgCyz/t0ZVpOxzn+X1PxYJ2Awk+FHtu+LTTpVNg+jN\nm+2WqotrRRBfgBLEmori+IDkFS9YCkd/NgWH4and4Qya+L7RnMh16Z2WpmRF\nkFBp\r\n=dOZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmk7/pOgZQd83hQE3pKbsuX4rvilbMQY8mGN/wpwqzNwIgc/at8HcFSQcO8SCD7MxFUKhACEREeZO3ijgdcl3WFKw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-447559844-6e4d4914_1582539089709_0.5632321979011665"},"_hasShrinkwrap":false},"4.2.1-38-set-up-eslint-448154939-6e4d4914":{"name":"tripledoc","version":"4.2.1-38-set-up-eslint-448154939-6e4d4914","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6e4d49140e07c63848af1b979035a8d3da8ff1a7","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-38-set-up-eslint-448154939-6e4d4914","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DKviODXN8zukk6a/klp4KI6/c4fDq4O64RU9Um2k7UjlZu4H1H61La2CUIQLkaG6dYXs1tyb7ax2micPidJM9w==","shasum":"2af4809dd37f69e5dc8853685533d7de7882e19a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-38-set-up-eslint-448154939-6e4d4914.tgz","fileCount":46,"unpackedSize":459358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU/hSCRA9TVsSAnZWagAAKHcP/0ad/Bwt+U+GCHAw9bKk\ndmMohgbG5+mO3XK1cbeYm9uOVMj4j+R5d3ISRPIc57rnXbZNxUABnhtrEKHG\n1vozgP3RnzxBkRGGsgp6RViXuTPj1LHMkcAC2R8SkOdc45JiCRp9lbYkU/R+\nYMLZqMnwYFgIpEYarECDK69TT77ZCai3pdETx/x2WGHmT6vPci4sj2c956r9\nRS/IgP3Eyma1RLaCFphr3HfzeYJMU7a+H7gRyIwhQwW7to6G4KvQwMroJ0NU\nRmN2/Zs+PqB2OuEWC9rafI2tO9VN2Jtxkv5kqeJFefJ5WpZHthGTd+iJG9ns\nbEtLyZQTW5jyxlIozlNG9/kIgwGXYv8OtrhX42RNhJxRNhroYUUqJsivqjj5\nJXuq53IbZHHP1F0TqLJPwuO3jabWbsNBsAS3V2rog1hkTCT/cYpvpTEiQf7B\nuqyBPjcbly4jHTgICNuOM2t82GlqDFoZO039vQVVxC3twhtW9EljODsREqSo\nXBU8KC+FTaSpO0oL9KRWZT6CEMXNlyo7PpMtFpRYN9qZuCfMTayNfc93OU15\n16zHT16XcuLGzQme4lVcgWZ4ThG9eFFt1NndVaoj0SFMRXhEH5rBm8Toh/v5\nZ2i51Umd5brATixbwMsvepaGtD5CzEF7mK2cgjxGAHIVVBTA3YKNovjIGPN+\nq2gL\r\n=94nk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKrBn0IrhcZ8osHEB2J9MldNRRDqdueYCM8F2j7CEbXgIgGRKveoIhvna7fTsSCizxTJRA8Y5QckI2teBRry0AmlY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-38-set-up-eslint-448154939-6e4d4914_1582561362230_0.23967968461140887"},"_hasShrinkwrap":false},"4.2.1-38-set-up-eslint-448187576-ed425be7":{"name":"tripledoc","version":"4.2.1-38-set-up-eslint-448187576-ed425be7","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"eslint \"src/**\"; jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@typescript-eslint/eslint-plugin":"^2.20.0","@typescript-eslint/parser":"^2.20.0","concat-md":"^0.3.0","eslint":"^6.8.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ed425be79e7a4c780fea560ab866be1930aeabe2","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-38-set-up-eslint-448187576-ed425be7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B6zOjHb/yTopllRZNI+OnV0kA9VE2xrIL6VaIgJ0hHTqLC8GriehEP6b8QiARRjdAdiau0Bu7/jndtFAJuGclg==","shasum":"17791691a686ccf8b87fa1c6a0e4dbb3d8622572","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-38-set-up-eslint-448187576-ed425be7.tgz","fileCount":47,"unpackedSize":460365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU/2eCRA9TVsSAnZWagAAtNQP/iBTw4Suok2SvoFdGp16\nzd5Qu3nhESn0NV06oYdtZg4FT8roa1zlZ4RRG65kYyJEK2ANU1y7ylOln3Ju\nonUywuCFzkzcVz2fnXg0I+Fg6tLp99tSkmgpPpVcZa8djsa3pBlhOdctK2rx\npE4B9QgeKjj28F5WEKtLyv0rBDmYuW1LQPBlgqlsGzUYspyxj0CapIejh0v+\n2vplPhBIV2lX2XaIxQNTZt8Mvii9flaN6ve868nkpiKWQNr5l+Eui9AOyl33\nuMN+SIL1wDpBqTsVjtro6SjJQKEEOMgHSOes0rndoSwtPjyr2ZydIEOdiTgK\nw+e9lNAzkmZCGvaHNqXO7ZPBbGV36YAvwju2iS+gmZ9l+njDxiojCi010lRx\nakotIUpjC8a/4DFEOYlnVQqjvFVNuhQQbAW5OirfHrI1qm1Eytn6F54IOhp+\nVItzCpZdQ4IKUyNSCYHPS7y/T+D+QsXjWEG94JoDsiL+iR2dacpD4YcPlIFy\nekVwNeMyCT37YR+evXUBLBcfrgME4VpWnPvlD/N4n/MSzMUxKAOjV9fmu3AM\n37fT+ZCf2f76sAXGZnHSfmt6jOn6LYaJvHrJK1bzdsIErEn5HfzlyyAT4iSA\nHZNgY1LhaaibWv5SuvAzVfYJwmdtv3h5C3mHM1gTTOlEl2rrruDKPjC/guu8\n4a0E\r\n=0yLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0xUY1ldSa0ISP5A2gSzOTcHOKUJJCUuDou7H7dLlC7AiEAk1E/3DOZFkHuimMlg1FzDNzTG62yC1ZfQOBbLYlrCGk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-38-set-up-eslint-448187576-ed425be7_1582562718065_0.05581883388493791"},"_hasShrinkwrap":false},"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914":{"name":"tripledoc","version":"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"6e4d49140e07c63848af1b979035a8d3da8ff1a7","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Ldf0AIvjnmLK/J4yXIjaYHEIZD2pp+w/fxsQgVcfVcUjgJUAeylJws13Ejv5IWWD2vFXFvR1J4ixLn2XILLVVw==","shasum":"e01c675eb98b1c033a3aab928fda448332d148c9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914.tgz","fileCount":46,"unpackedSize":459383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVOBYCRA9TVsSAnZWagAAQB8P/i5Cp9e/G7zCHp8y4fcZ\naUey2Z3K4yoRDZqPQGjFROvnNXQVT/zKi3nXBAGm+DJjO+75dtXJXaQDfYyY\nf2v8E2m6Aa8YV+6cr2wZqakoguJDliueUNKUErU+zRJjjoJlTcncswsADL5v\nb+Fu9im0QdqbYk6AqCFREXvQ3HbJFceMq9eMgq8AToL+9FWIIKYFSpo3ocxe\ne5U5ICdZa618FonNFJPx8kLeFr85rknVw+Qwbz9u5KeUxrA/EEWnw74nd77i\n03r55srPZJU4Vuctu5r3LAttNHBxEpC9NEo0OtwygbfMKuj/fq8qKJ1SStv7\nxP9rlwy+rh/jAxvSm6qU56CXx5BxverbAtQXFrGNq9HXZTEu9jwW494J+cOY\noHMl9oXa4hQEBdP/us21N/3hFe+WPOv3uw8umS0BRlpn2c7eNjgWVRWlVwnI\nxO3fAIQa5CFzgGnOCFLUbOQ4BZahzuYLUx2jNYkHtcWkAqqK2HbDI+fmwxb9\n/ukEXVTYihCkAfDYdEk1elcw1KtO9J+Yns9rwpzQqsPix+h7Kq5rgW1bKf2V\n9TANBjVdKeAzV1yyJKk5JHrLDs8pJEhvQMaJtIQU7V9XsOtyrxCmR6VkoSsh\nWp4ccoVy4yln1BhJa0KURLAMOX23glM04xvWnEhDB/hD1qVJAYuHGczK2ZFP\nS3d6\r\n=gUbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9jbZVAjDwcLz0Kzz6ANd7GNsrT29h/4yn+O8bj48/BwIgHQUhT1ceGU+3jBKnv9jfL/eYFbonps+kFFrOYhUNUrI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914_1582620759690_0.3249369066589509"},"_hasShrinkwrap":false},"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e":{"name":"tripledoc","version":"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"cd6d367e73c3f94389f379b8b33927619fba28b6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ECmNAepVUaUloayhaWY0dG/eb2WDqICf98thIEjgkobzTeXuqvuDms3BWrNZ7neCSHNAGuINqvwrafgy+YpGfQ==","shasum":"47c20430f479a348deadc8498e7b68da39784517","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e.tgz","fileCount":49,"unpackedSize":469913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVTIOCRA9TVsSAnZWagAAcmkP/17SnbU7BPMm6L1BLE0c\nnkRDxFRFyoz4GZacXFpO9l9aN0Na9OyqI8nRyMhrti4KNngAmzypDadBLYN1\no3M429BGGmlIu2kjsyQiQQeEFxOXgfVL4JrtrdNijKKL8WfLEPkeJis8QKCe\nrIfK9esKQJsxbQrobIpxLKnaVdBW7NsyT7dmUs1D1eKocrcfluYGY0p2GAws\nIj2i3QnwK30cNTAUeoH+eY86M9xf66wroUq5ZTj0mAuJhAIUTQfdSQlBkaHV\nK2pvSw/xwngKWhOAvxNp90lBRrWKrMEtsMJDmAX6kEMX+Ux3CQF9S2wLgDm5\np8lOsUaUFaRfnePQkn+2sP3880MM+P44gvgRdYCYPEd0FFcV3TN5OFg7Zi5S\nRuYnmezOHRYNjRT6zcdQa1zeK80KwtUqKEhEwzayexYLNmGKzeTHtCR+8brz\n1SIrK+V3077ykUrHUN8zzrnt9ulJkd5+GGoKPrms+vijoZUFE2LcN/RLPB9w\nQAHMRSvJ+vFsIJULqHojqzdwfv70kPWjXEYhQZa6XbMkMBMOxC8wYf8tHLrD\nY+IB6Ul090TE6D3tvsuz2flmIH/quiNU5/1y1+Y4yenhjsFHCnDpzlUIPwqL\nXpvlugXzDcPlfCVulCNfXv6ifj7Ur3X9oko0Cit/2pLu9fi7/54ttNrfWI6F\nGL+L\r\n=zA+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENSG7csOt/+cOPAwLkkhvFjzlLJw8pXjtx4/g63vzSKAiBeeJNA1da5YK+9LjQMWg/H4Enbcb1v1XjOHeAkeMb6MA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e_1582641677556_0.886910168455618"},"_hasShrinkwrap":false},"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be":{"name":"tripledoc","version":"4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"460457bec05169b576776c212dce2c31bcae4c85","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AkwccbEKrB9LdwlokgPsl8Yb7XVrf1E/1kZzN8RZSGjd2w5BUo6e+vpCO/V1wn55dKfMEjIJshKs0Fqk8r39Vg==","shasum":"08a53187fee8aa30d7e86df73fdf5b6b6c860cc5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be.tgz","fileCount":49,"unpackedSize":470471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVTUrCRA9TVsSAnZWagAA9jIP/2jKrXDkvHMzK/T/jYlm\ncA/y1fH1zPO75J8OWxo0mKKURwaek5Qq+HGjo7UixSqW1dr3F0Tu84kyy6zm\n/21zumx04jJwCu+zZg0Pgd/6lXP6krRaXppgzhbOf4oM2HEalvVHe6v17ev2\nVpxikwhbWy7hQSRaXJVql9++vgs4+Mycd7d1eM+261+jjzdJp33WO5YbR9Lo\nTRuoQX9slxVbx4gSVj99pg/wz+ve/7zJFr+xmEmi2FckQx1k037igI/vEJox\nQ7aW+J5tlr1uj9Tj+xwOABofyeZ0A5v4NmD/j0k8k7X+0uCg2H6cQCgBHqS4\nF5eIhr78LmsHxAzWMBiDMbhUN8o3ZBa1xX3OYpsQSTCyYTkQ97SBePKoFUsE\nsptEHqnUqceVnlhta4k+3kzE0k1Xa0ANi/v9byb0cXeFbXN0XcZQ25lVTEpA\nr+OuVRVuIFCMOKLuhRE8+MIPIQdtBxFl+UaZyYOSvnLRdMaUDnWIIYnb0/Rm\ntvWy2mfi6s4Uh+NcVhISZmGCTK9PWbbkW3fl/ivgjYQLiVH51kobku9DurZD\nR2ztQz+tFPgwhGHy3LboIYZVI5wMaIRPNM1UNro7zY/42K4ggbS1L8TYP2fy\niiy++dnVTBX7MkLFi6h2mT3lAFm8O/V6P7Ug5D5Mgg+SY0uUyqc16sXxnWG/\napCl\r\n=CLZu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcVDWzsd2MIOrqzNiuAj3mO5JCXjIHyvMdrh0NQCoXQIgBgaLOSgEU1qkFtcAp2rA5gfO3axuRxjALJ7A4yMX4eY="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be_1582642475038_0.17625400884877407"},"_hasShrinkwrap":false},"4.2.1-master-450721900-a226a2ee":{"name":"tripledoc","version":"4.2.1-master-450721900-a226a2ee","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a226a2ee1fe2ae3c5ae9c6d89a72537a1fcc14d6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-450721900-a226a2ee","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uHpk6DLQR+A8dnittL3+4PYfTM4WLmzaJqqvfVrympU9tursbnB7/RO6egZ+sh725nkTgkCHcVLw64pOIy6Pqw==","shasum":"f8df3af3b57bd606e43b362517cdd9642f2d893f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-450721900-a226a2ee.tgz","fileCount":49,"unpackedSize":470436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVmJiCRA9TVsSAnZWagAArW4P/i7mhxQhDc+kfyvMtIpd\nKNd6+tOT50TpoeXV2lUvni1slfYrRPz7o0sZeayjgByMrz/QBuRSeOCRcwhI\nwjtwUhOB7pqfOjs4UVJi2kGXXbwXC+1/AhAaDghVZuAeoaP6VWQ9B3hO/d0+\nPBmSUOPpv560WY7li50VHAOW1JoMeZGTl8dnp3FDZo55o5m6qN6cWgr+NFyK\nyn66RjSKLIkY60VAwJQ9nQOwb0D6BOdDCsElwsCOqsZd3pwQO4qFZxSarWUZ\nAl4uu+F+snxA1jl5pJkJYn3OOfE3yr2USkZmwEl9DEexqPzNT8d8qnm8k1qd\nDIxtCmrl8Po8o2PIHpJPfW+6OHSJ/SNSU9PoKqidcuL6Y8xzAzdB42kfPhTx\nFTQjfbsNvil4v+yZxB8wiHDS9Jbr7HYw+yr3OBCHl/fVhgO31ffRxwqOAksf\ntZoQkzV7eQbHNZYggEmEmDHbGjsjtB5w9H2GmVZNIoEHtkxAV/Dv73sMNlq2\nO66RN68oOlgcIBCM0ZKgaI0r/oGZcD1B3PI+NF3c5G4KfmLmZ+j5yGAACrep\nc9/SN7xbUZh6gBqRdTDk2RJLf8V/ubC5cBzszS0/jZR7Y/GzxrgqZKZoRJ4r\nLSLY6GewVSl1Ng9x9QSgAPfoswdOHLxemNOyNC74IMQ7ZmbIuH9aO8WK1itr\n7UWb\r\n=izvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5k1IOKnbCfMwF12/NzANGbWr1xJQHNNkhGhXM+i/OcAiBor1iKG8E22sqdyRyPYNQzII7d1Qg64BxgSVukX9lVOA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-450721900-a226a2ee_1582719586219_0.9326272639142061"},"_hasShrinkwrap":false},"4.2.1-41-refactor-tripledocument-456253792-aeebea0b":{"name":"tripledoc","version":"4.2.1-41-refactor-tripledocument-456253792-aeebea0b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"aeebea0b6f7b0d18de1bf92e134484e896feeb7d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-41-refactor-tripledocument-456253792-aeebea0b","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OCEecRWQbfhZ8jmnlHsnuRydd89XSXbipGNitnsjvWm2MpmzSVmYln+FBcfYGoyS/SsfdQzzcTQdql2Ev2eQew==","shasum":"495e2a1e2e9b32ee50d8cf70c24b52aa7f5cd189","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-41-refactor-tripledocument-456253792-aeebea0b.tgz","fileCount":49,"unpackedSize":471135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXSQrCRA9TVsSAnZWagAAiEUP/AkTc+hDceuzqF+/ITBB\nrkFxiP5qBNsJDJthP4atwJQ52aw+ygRiWMHomV5J0zaoQNqstMKMKJfGaY7z\nEeR3/V/P6vMzjI36x/fHqynmXgtW4bwWBkN3j8DTd3/ktjNkoAdJiW1RMnIB\nEiif+36OGCPIymxi8K4LqctzHTEOFVdwEoQWJuvw9+nL1G6cnLvYIYXjGsFs\nBJ3mMMggBINpXOdYMYNVP7WoW8wucc4zOkzMktGLflAGHWQSswyqgjMR+CNi\n7c2j+mhjFBgRFWGN9BinIEQMFqi2zAlPmiUjX/hrrVB0yPWYZDmUYz+sMi4a\nfT3Z+JxeCuLtLcRuBE2e9TammYN2IvPapnb1wjepLi3oU2PGNXT6tf0ZymKF\n9T46iTsQfdkz5lqF6hGDNcjU3G1Nw0Plhdb1JFOqhZiYTvj4pjBYjVnue4wV\nongwesq92supYJEqIv09E+kojp0wIqsedrK+SGvKYnwG+irq7bTcA1OJ/F5q\n5K66Y1qhVk9lBQVb5OQYwFH0o4UTfuVFQspXCMdwxK/akJNe90UNn6l3Tq0K\n28oRBL8UVyPk0frPFe+pi6P5eW3nL5eKO3Rlb8VwQTkXyeMBxZpjYGvzoAmT\nU7rQCObDWhT/czuK9cuVuEOcg11mIeU85+YjpUDPDUIuEsadUV0GLyo+WpAL\nt15Q\r\n=X7Fo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJA+9u6W66EicUkvTVgedoxzCuU5AbYxD9tstQAYaX/wIgJ72cQbzXYRxQS3Ma16tAA68mC+doauDLmRkGzPrThLw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-41-refactor-tripledocument-456253792-aeebea0b_1583162410999_0.05929385700241818"},"_hasShrinkwrap":false},"4.2.1-master-456253619-aeebea0b":{"name":"tripledoc","version":"4.2.1-master-456253619-aeebea0b","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"aeebea0b6f7b0d18de1bf92e134484e896feeb7d","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-456253619-aeebea0b","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7zRIYaYfsdoRR6qMuR48+yCqGtOFhFLoXuka4g2YwOxsWfSYW2q52LKzb3lnrdT7L1a3jUDMVK5BviWY60IxPA==","shasum":"3d4d2f6fce905c6891790f015b523019bfd6c265","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-456253619-aeebea0b.tgz","fileCount":49,"unpackedSize":471115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXSQ9CRA9TVsSAnZWagAAl64QAIGZ8urH7iQQFAwSPemg\noL94PQxdAm9c36OxjAoAyZIHWi96CF+FomfnmgY+2fzL1HGIvNlFk3nQ2CxZ\n9HKru1v54NM+WDyXyJx6ilU13VQoqjvVOe/zHRftp0ZnL2Zv1m1P5vS5pp5I\n1olSLy8e9946Svfm9sa/W6LmcqqCJ6rmyi1TZL/yNN8S0ghc5GyQxe0o7SPQ\n8KvMZeTX9ESgM3f3H4jjc7yLBfENba68+hAI1avB10pN6E2MPGd82xgjodnk\nWWGlHQnicZF1+JVCKGn7/WfZjNBvQkHkUcxR1ynQnKRrvTkuGhxlSw4oJERI\nOaF1Dvb5c/KzWIMBPw4dnUJ3A5qcYj27FDS6pHQxwpm8ZE6IZGKjfS9E+bMg\n8aCZ8gzN2/oZNPIwP22bA38Z7+3ea4z0AgA9Y0J9fvdNk/YsyErk0rme64nI\nbjGXh0BxDgImGPZ3bE7JfOrW4kKhJeCvrZuq8MrssbGoVwZiGK2Si4bIPJ0a\nepxFFifrdUGJYAW9lsrqLabfN8ta1BXFS0dUBGKkxFqB4EJj6Qrdpjxy/hux\nyLqMtJKxJhCHO1eoD2Za8yt/msG01J8CZJ8zERbZwi6vNT96a0SuiaoZTdUR\nXNh+i9Ch6Se2WBsPNodNgzOUmk/OEtz3vyHDHqQdNPfnvPvRB7yKcHUcVCyW\nDqEg\r\n=X1O8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzs3U5YH2dTUQqKDEMso0t9SvXY3XWkz1llSM2+m26KAiApDZioqAVbS62LZVT4Wvj4qIFptjfEThKZJeVY+467Mg=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-456253619-aeebea0b_1583162428851_0.04692687592649625"},"_hasShrinkwrap":false},"4.2.1-41-refactor-tripledocument-458897078-da30bdad":{"name":"tripledoc","version":"4.2.1-41-refactor-tripledocument-458897078-da30bdad","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"da30bdad5e440472a5a0e33754149b775a19a311","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-41-refactor-tripledocument-458897078-da30bdad","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y+GGmRQWoqGoSd1o+0hVkF65mDykq/nOsQKUeyB9N3lk36PMpwzVFlOtxKoN1CqtXw6H3psNiithotGSFFdOmg==","shasum":"1be8043da18a91d131982c23d150674e8b519e74","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-41-refactor-tripledocument-458897078-da30bdad.tgz","fileCount":58,"unpackedSize":496496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX4oHCRA9TVsSAnZWagAAzBAP/RvYtq5UIJU5SN294jeO\n5atT9dUtg5OUuSispRMx3kWZOwihk+x2VeXc4Yazazzpl9C5VSG6jvOCuUP4\n601BPX447p5aRjz6Z9MNhia6aS0hrAHh2yTc9R677UDQHYiNOOxAeBPemV2m\nU9nXUvz5SZgxsewMjK8ff1FtXjZWnvhD3aruWOgQQnN4GNaQ2spotQ+iTvjx\nwG8PWzxXX+nddYxDMYEG2JJHDCyiK0hGUQnUMgT19OG4VdlpRskRhkTK8icP\nfxEBNtSNMGCGPwMQRMQlEpAdExmfoFl3P5gX9VmcaGeefglUOvxJraAHUzj8\nrqoa15egyt9UXWeJbgdY5hQ6TzaTohT/A0COd/JvjW+VVaXK7uDLKjKrI+mn\nbA8vNMXB7rWwWKBaHMPL0hnHeqjfYGIyF9UMePybqKZOt8kvtZ/6IBSDDQoN\nMcYe80M/qSS+mHcMZuE7OpcrDeFzLuoVbucUYmu3wL7KkA3yb3zgcl9kMHWW\nMTzYLifnEMWhNdfoeY6e2WFLAyOE99hACu0Y0J6IVAGWyLLJUeLZEmP5pngz\nmbhGm5F/hlMhzhMp9RU5tkO0RZypqTB5jRAWOVygS7iDactaU/KhxV2dYYPA\ncw3IHKWX26G/FPNi2ClzfrCAzqsz4o/W7iRkyWoRYGGK5vLs3UO/unKM36xy\nJeJc\r\n=vJZh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjXMcET8nuDsfs0ZqIHS3sqgwF8JW8vKwMqRxk4seVVgIhALOGk1BZvi1fnxNchGLPSHETM+ynZelVRzP1mtA75vTE"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-41-refactor-tripledocument-458897078-da30bdad_1583319558565_0.9055219179119414"},"_hasShrinkwrap":false},"4.2.1-41-refactor-tripledocument-458977713-abb466cd":{"name":"tripledoc","version":"4.2.1-41-refactor-tripledocument-458977713-abb466cd","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"abb466cd8827582d0c11462c70c117dd25d3677a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-41-refactor-tripledocument-458977713-abb466cd","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NmpnkCqgQ1PzyfsTa8p2+YHp1zpr7wlU4so5OGayl+alH3Wba9IPDZ2ayrKC8ZrutUxixKAR5aon7cDRCzeqiA==","shasum":"e80641ac5ff7e3ca0d32162455eff5bc3c8e24bf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-41-refactor-tripledocument-458977713-abb466cd.tgz","fileCount":58,"unpackedSize":495026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX5d/CRA9TVsSAnZWagAAGSAP/0yW61fldrVj9CyK8lBZ\nQyZGE0ucFNs1aFnevnd+u/fqVLQMUX5JWY3TC2ZQnSbiE4ux7FOKWfjPWL7m\nyN7LOFNJEt3U0QdoZSTexrO2H4ZbunVEDm6yXKQAYa4E76oZOOeoKrZD+6aU\nz2reWb020PQCw+ar/YIQhTebwhsmoueLrGmGsb2QNU9Nt0Wk6C3at2duQcFl\nhi+E7leAEZOh+TsTI+dSkiP+m5qjTO8bP1NtFvhDy3uYv0JrTr3Pyu7sdQ8Y\nWH6Ji65yY6Pnmfq0FUTZqaSmZn8mBheBCqCcWR1Z8z/WD+xd9RmI2npMdzkA\nG8SUumrlzGO/9q5y8dw2/yuMT4VRtoPCmVGMO7l1LJACo9FEtH7bS+0AhCYz\nubcYpP9zbjy2bu7g3KggyhPTo1+gFbv4n6Kzc22ZZYPMRIVJcfoHhCBttAM8\nvv++5VJ7M30zwHuAiC4uE8WgePxvpR4wVhLa95+u0Iyi5DCxgTblt39gXkYu\nKvWZNeknI7tLxx0cddeFF2HWoLegIEQcxvi2kE360Y1PE+xJ/MhwgXNUrLIL\njgTAu4KAV5jheMNAbf9F6oB2MNHJp6xNLt+NMpqRVN4SRgkFnj8hoIVZJSab\nBn7b0OAsSs2D1xAXlIWWnyUB7RCHbZS/NOGh3XFF8S8yetmu11vcjz6td9Z7\nS2GR\r\n=pI6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQhPwIHgjHLpdQmwCQU4i2A/o5/oYbx/Bo2qxbtf1IAAIgWLuWl2yI5YoXJOO3kNty6cmVnHGOy1Zua01t8cHE7BQ="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-41-refactor-tripledocument-458977713-abb466cd_1583323006968_0.3850148059897882"},"_hasShrinkwrap":false},"4.2.1-master-459033661-2f5c4828":{"name":"tripledoc","version":"4.2.1-master-459033661-2f5c4828","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"2f5c48288c3ced5b28f07c671f5f8248fcd6d25f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-459033661-2f5c4828","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kKLFaJLV8kDVzltq/7p5066/xr+b7PWKafKYicv+4cL4Nmgo4W8qkUHSB/Jtk+DmSVjTTcX3K+fDsX1+hi0pRw==","shasum":"e659f4e132ca3b3d22b4582adcf5301168b566d7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-459033661-2f5c4828.tgz","fileCount":58,"unpackedSize":495006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX6BACRA9TVsSAnZWagAAqM8QAJ2uGUq1C7KCOCVlpTOz\naORbLEm0cx0WbFeMxczN3rIDf8VKj395j9LQRKis4jEtF9wq/rLw3iNFup+j\neWpiXcETzzmxy7tbCef2SrikQeuW5911j+14Uz/ucxrTnCER1/I9/q2EP35+\nk8YIZ81K82/9NzoZ/Pf4pLSo8OfYyJyX0ZwiRmoK338CQobiUzNy4RSQgLNu\n2MiKYWtP4yRBzLQ6zlbow33Uf2JnH1m4jAE9F32utvA3szZT9TXdrpyjZkuX\neC0fnZSNoONp0sx/JxSXDBhQTSLrsPr6yBC8cpcUmUZYis2didvzB3U4+ut5\nmpbu+sFrCoZ1SS5WQBGcRIfyJUSYVsVnBzFH52HY6lxBn/AtLsl+/ZNYK6qG\n6g3pUvwsVaJV38sZ/xRimwNFznQvYIPYNQPDfkZSAVlx1LQOQlYEnduUeNkL\noBs3XtT3ZKX2Vo7o5Odg1rzu285uuaC5kXs0cLQSFwFbjN2zRu1Gb2NJ9/Ak\n8j/0woPpLSLVMXpbAfLOiMAA4qi0cQLhA+14mN1Li+daPcSF+H12bBiQtugD\n4Td96l2xTNloCYjOltIyTsoONPzSUXs4fWaUP257+edkpTNDIVZCDKUJ0rs/\nYhLKGT6XABeR88Yz5kKV+y/aEp1DzwYK2HegaffkC74fs9gjnZISSFStGSqA\nVbDD\r\n=bUIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoAQVQ7jKvStG2OA0l1lhAqPpJiZQq883e89diIiOB+AiAK2ZcTZt0BzE+OR+WJEOS6fZT428DjvVCvZYeJ5cqGEA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-459033661-2f5c4828_1583325247944_0.7289019143849487"},"_hasShrinkwrap":false},"4.2.1-master-459049587-53595e0e":{"name":"tripledoc","version":"4.2.1-master-459049587-53595e0e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"53595e0e87d64769149deb5497091ae3791e22ab","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.1-master-459049587-53595e0e","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g/YPAzTMNwKVELJRvuUuOdZV0A7AOC+mNdqLEoEllDzLeCYo+aZlkLh5lxG15lpiyxQuzUuiZjIlIEqeL0cKJA==","shasum":"4e497aab136e9c3736fd051aea2ce741ff3d38d6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.1-master-459049587-53595e0e.tgz","fileCount":58,"unpackedSize":495681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX6LnCRA9TVsSAnZWagAAFvAP/jTLwYuoqbXLTNhxgKyS\n1m1lITSBtCgji07Gc4aPgeEB/oX6XhvyB+mu49nUBZUcxo1dsmubQDMbQ9gL\ntRl0yP0M2QGy0QmLjPqGjq5d/TJ2k5esA0L86jlX0YV7ZGitLGnM39JHt640\nQHTPF6Tukx6bxWBwj+DCeILa5RA9JR1k4mOMU6Nptxacss2p0lHUymxsgf71\nPKoENXJ4C+A/mQA1mFSFNXt+BnHYzZaprs4gXkIgsXOT+a+rKFwkx2vJQo5z\nd7/1gRW53vq1JccAdI3OK+va+ta4iByoyrXNoTT4ygG8ZAr4RIU9s9Ut+Dcz\n0JajdyP8LwYmv+fLn/3/8hRNCmkqZI8v7Am+O14ayfEWVcDVUC+JP6YwdDiL\n+59ZpiKEjq0MI7eDgY/Nar7+oiUOaGQ06C/01lN1yubiBeGPKNcGZNUJLYJC\ni5nRkVjS5HA4DY4dS72RXty+jD+/lq6SqwYqOptHEZN3hlE9HHO2cILHxHvh\nmRZNnd0OG0b3zHBeQFJ/teCL/1N5u0ZNWw4vqwoWcAed2uvcspb8T0Qcr+1W\n9vTbkDMVIX9fJKlT9T8GStFdYTAXvjRBhY3uO8flK1KEIh7kYXQw0aYCNj7A\nTGNt7E4T3efUXS6u+X1JM+8CkdQoR2ec6/JF8IyH2JbK0CTV7ww033a5Sk2B\nHeeV\r\n=7F6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg0BZwpPOP6Q+XUxYweJj8IT1O5dyrpQbu+aNtjWUhJAiEAkoq/2fzxuQsUGG99WTdvY09d4KoAIQUfGxpP5Bgkg8Q="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.1-master-459049587-53595e0e_1583325927091_0.7738330497019692"},"_hasShrinkwrap":false},"4.2.2":{"name":"tripledoc","version":"4.2.2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ab162e4925f3b6104d3fab197624288c551e544c","_id":"tripledoc@4.2.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CDBOEF++4i/n+n9ficJI1vWoEOwFeBchXQdj4joJWkooYb4OgjAs9u/rH2A3F13dNY8x/jsFR++DSEiSUmIhUA==","shasum":"0cb4c1a8cdef2d1bc1abbdb8efa54d608ee7a1cf","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2.tgz","fileCount":58,"unpackedSize":496604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX6ehCRA9TVsSAnZWagAAIvUP+gLUEIoyIsLIatVYKigW\nJIUzOrPqekG6KAm8feA+8BOP+YQ6tKnlXN7/Gr9HH0qee67CPOOxTkbUXosc\n1WgcDFjqaO+iBEXVDnSN81zlBE5EUdJadL5iP15HyXmqj41tVp/a+WLPwFFH\niB5iif2nntXx69irIaRzjXGs7uP7t+OfiDLwuSR4nzJ3wpo9IevV6FtVoQMf\nFDLt348jNKdFdhKqhjra1ZfFiH1m86220RZBh9wo3zk63clPffRbEN2kHADt\nSUD4XzCHTbgtP3BgimLAD6ktdu6L9Smpi2C/ZQCe0HQk6bue1wL1XHB3LHk8\nHDZaIY0wZfwWEZUNYWp4VeOT2hKZ0UIzcOWp4G2rBttnXQMPHqyV1hKJDRez\nEKCyI90C0lboTBVNWAW8zWjvdHuZeVYdOt5VyJPX9bfmrREtDlrvUvW3WAOQ\nee4uTQtojbcrM/jXhDPwhyqLT3n6oAKmRjYWcyZNGEfj0mSlmcp3yPfbS2MV\nA3aDAIZ8SHSCmYYCyRgmT3WwooqIT3U0N/N5RnF2nnwLnicnUQueZZAaAOLM\nV/wElBkJgOUAZnhEO8IQ6ZgcIGUC13RWCSMtngT6tEFby7g/+aeh55Kv0KbW\nryQMCCTEFOOutUnKGyubPSfaH83ZiUY1HIzq86JKI6NtkqbKRZXuG60Iq3hJ\nny/p\r\n=nkJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjsMMD+z3C4uTJoNf42I1hn8du7HZukQ0vgAJmp70KKAiAjmsBjIzXNJICA2PT0O8mD4j8P6u0zJlcOC/lhODxB4g=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2_1583327137011_0.5101866732040061"},"_hasShrinkwrap":false},"4.2.2-master-459091392-ab162e49":{"name":"tripledoc","version":"4.2.2-master-459091392-ab162e49","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ab162e4925f3b6104d3fab197624288c551e544c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.2-master-459091392-ab162e49","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xRczqNKFhk98E+aHahQAviU3RBmmk7lXbzv09FDX0Smps7WT6FAPqGxtkSrXcRyZESdFoEZXmhadbqGGfPdNnQ==","shasum":"b045f9b17bfe48b7c4e6bbffde85880675a21947","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2-master-459091392-ab162e49.tgz","fileCount":58,"unpackedSize":496630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX6epCRA9TVsSAnZWagAAQHsP/A0YrPhUruygKOfY8zsz\n4YHzLh7OrfFvXMW2+yM00my9+Lbiyr2bAKcSh8jLnmPNteIK36NPjAeyIDxo\nviqZmwQHpcwSbVa2S69ZrGRnTQDP3nRUyKgoZpoJp1o5p/35yWXwA7J4zGCV\nNTA9B/CB6H67b+Cy6wzWGb3Ck5Wir1GIt6Jr0Axj27f/h3WvpnGysvmkr7Uc\ng9MwuA+lRRaEtBaKESsuLR1NSOLFjixLS+p9/MCxj+MlSHPIzXGNIL0gaREZ\nEroKvoc68nKfEKqG8wee/90xGDo9DWztwpN1fgR5M8OH181THiI7whReE0J5\nX/jQW3EWKHNtGb+gDaeqVsny8Rq187L1e8kwFCqqzaBe7rUeLUlbyzDaK8q0\nOq/0+vw+uN6F0Bu3om98wz8UdzgeVbhQt4I/a/XpEHgo27ZYOmO+1rPWYrTV\n2/AGvejHTKupUwyBHNM1meI7SnjUhcooiz4AsvHXnbNN00PkQ8d0qSCVOonh\n3pOVF7peuRnAUP4j2PM2VnzW/hq0GOtkh4t0GHunW95q2aTAkV19mbCru+7r\nBQ3dNppsMPPBG3eVTvpfSTJ92tJiciOH2X1dfKZkKTcWzLDjrOM04rqX6hNY\nUmccUf14i/MpVjiVyikYPtijQew7ay9zjClTq4exj+ChW1I3zIt6lxHvGG07\nlAqm\r\n=OCdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8fjmUGIT4dsA21ias5bEh5CRs/9BKmG8QHYtHpIobOAiAann+eArZwjkwba2/CcYK4cZvwOXJ7mN1H97aJ0E4ckA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2-master-459091392-ab162e49_1583327145426_0.05109741468535134"},"_hasShrinkwrap":false},"4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49":{"name":"tripledoc","version":"4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ab162e4925f3b6104d3fab197624288c551e544c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1YYD6CI7IROjjvvjgPiKQDWmvf//VFzCM/t8+tV/1JCjA21qguFxnthASPzK3Hf+OHNwrpEQxe9n/WXmKLkRxQ==","shasum":"3dd14d9e307bc23b6d6185601eb276fc2c2b819c","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49.tgz","fileCount":58,"unpackedSize":496660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaMgbCRA9TVsSAnZWagAA3AAP/012lCYSnLCN2wLHRMTd\ndo4++yBcDo0xsX8AQ8IGQXdng8aeuFR/DeFPpQk+EpB/FerG0Xb8FYxodqxb\nAghOl0YrKhmml5JekfuC4eW75RhTEEaIQfw75k+iXk53uK+atGXaSRBId7+f\nf2Grx45QOVqKEQf2IMngFzzZ9YY4fk9pU2qfcSfyV0bkrXpFbbhdS8zflWi+\nToFVL6cWwk5LvCT/lBZTINTwtVXCEGXkNXnZv7tdRLJ8bZNnL6GeKY7C8nb4\nouQgztxzhcq6S9PLc6WhSfy27MX2D9/tzxfFI8uzjZeLI7pRXi4uNXy/jJSw\nyYN7mM+uiQXYlPRnBYb3sXUO6gR7r7Q9bvMjwUzdZr20BKfjZ72lJbPHsHCz\nq3xexKsFn7j8JHpJ5T4GLc4w6rYT18JoYj3zB6jnEjq7lTDUK4wg9EnMbaU3\nVY1u7n7dJN3OQxPzK67dlhdApgGdo7KiG5xjIwUQmkjDacYAKGhBwae2q23D\nNNjD6YNDz6ft3QZCCo6NGw/V8A/KnstUp0D/plPBXKQmA+d5/ses/x+DzLYt\nlgCmuoxLx3lCrJg7jDNG8AuX8gBHx1Yp0Q87yIWmFHnIAyX0WRBjNmXoBQU2\nVAU6v7BWD3+/x+4V5ENpq5pGccsLUmiYC5Jb5t6y3ytDicsnhlaZRWg5hXRq\nNw3i\r\n=8Jpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQNf9dkge9RZxRLAfJJvpmJPRIJV7sqiXDlSq9wkBY2gIhAKAzBJ1yNIb1ZOf85aiIc7bpYRSyXUV/42+7AVQhQFC0"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49_1583925274995_0.4044387737708679"},"_hasShrinkwrap":false},"4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f":{"name":"tripledoc","version":"4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"b69cab5f6746ba230fec894733cd02bd8d1378a9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Io5GhqqIDyyPVc9T2E90BeOcXUekH283jJZWj7X5CByZ5eLxSU5Rjhb1Jyhd6lcJ3CTCaswFWVnX5719437KnA==","shasum":"bc13484bc852dfe761b2a2e211b6f8d57cfefd13","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f.tgz","fileCount":58,"unpackedSize":462735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaMvZCRA9TVsSAnZWagAAJbUQAIUdnjdkk1VPM0T0hY5q\nXdhhFRu9klHWGh4Je2YYCjlM39K8oU9528t54+GjDSnCzv3IEzzf+Ypbe0tE\nJuDHFendgsP3nEr2E/T3pMHq/QFCIH4Iw74MHGCv1DgbOtUHTS1zFx8E5a3I\nKVp6Hr+98TLkOMISUswNvyhoSba/z9CxwU6T5j5FKbICXlsrirwuLblKfgAT\n+26U6NyXmx0hDHknh3Jvu4V1FsNAmCVuze+TTNaYr5sw0bPS/V79wh19gQLG\n3OKf+d3GqeDFHS/TIdPmqoxRVfYmu/0LII1Fzrvzr0N66dZ7+DCYGxlzHlAT\nL0LkMKMN/j7ujdd/kL+Rc/i34CDcW8vJyw0lVpVAW/nRjls4NamOmVus85hj\nGCQNOju6hq6v8tkcTMLJzATlzgBwgLBLQuOeJ0vxxvQLnu7z4bhGFnJaWxWR\npS8muMMrK3gkZE3lLhwC/jR0h+F20aE9GsMUkIV16nE8uDDCZw0Rq6h5Qhvi\ntTAelddwPPdI4MX38lBKW3R5Hlbn4HaVhlABjQZhMz9uZYXmr/BKrkAXW+Z0\nrnOOxLORO6BPezEbdutA0hUdCiIcowKABLzjOZFaKHzweD+ZdMChsXvhaL7i\njEujcuXLF1ig3n/TtQDMeY9vPPH+kmHexaaxmqm6pCnsStHcXKdQGcew//p6\nGxuf\r\n=4EQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcTrPFrKpeLALbrLXMH13HWaLHRxbtCdKmihV89nvktgIhALPELNrBgK0Y/WbHfJj3mvYESF1h5Bq/7uL/OkGesjHt"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f_1583926232450_0.3745951711195479"},"_hasShrinkwrap":false},"4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0":{"name":"tripledoc","version":"4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"94fd5ee0c0cbd6d3f4f54aa80fbdeb101d568dea","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rmcqQ/UdQ82ctUEighAjz1mFtoF6S4L6eCRGTs+KNwYPqMk2zSnVkUhXiZTXJODQehS408zBSK4uxOIu15Nbng==","shasum":"a745845880b6ccaa2f4c6e6e4b5d598dbc35881b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0.tgz","fileCount":58,"unpackedSize":463256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaNIrCRA9TVsSAnZWagAAI9cP/2xPS8+TbMFnnfs3b30S\nWJ+Of2E3rZfWuCNT8jI3rVQFkenT6gbBtdn2r+Gl8CdPALNHME5oj/yj9XX/\njNIdS3gj2Y3UDmxlsqJmwAW79ZbQyxmiShv04BXoPRT8dtT03nXpQKXwsRun\nhaYeo/c/KpZxk1Q1elEafPAOLv8al2ZrJdF9TNtXkwbY49E0j+9JhMsTt1GK\nOLCogoGtSx5y+y6jPIr5+YsylFK+Vv0eqq4HufFkMNVbCcXw3naYhmOOvjL7\nfgNQrrgseSqVWR4ZDpbhygQby250gFjLq9cuRYzvARY8o68/b93SJjz3/N0W\n163KTES2Ec3DdpRYjdHfXPGWz3EFoJ9RQ+dC8ERahOww+qJNvIXXKa5JHlJS\nQyK83lx++JqtdY+1LjhMJtZuDT1O2ozG6qXhpsZfCoKcbmRoV4Ec1kanLkx+\noqq/eAdiobt/eu3tFNnQhJ2cMMCkpSNEnA7KC7k4mgmzm7+R8MTkl6sbFjHp\n2Dvmq8Zk8eWa/2ztdbymOgPaYeNQZX+u+i3S/jOwZ2Dv03VkR5ztdAJTDh7l\nIT8IxJWgMoWkiu09jLOp2pZ2KCOaVnsyb4381j49TZNjTtw/Z0gzAVwlpLNZ\nlfr5zRpyPCKrtDtomjVB6HIsOtMxh0FNGEppaHixJM0Rf1mgaXJAzY6I3pu4\nqIHJ\r\n=8kRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZhALXuokEHbqW+Y4n5xGl37/zA2zmdR/pSCQ6/FrGMAiEAyCWaEqSjSONB2N72hlh2UM+4xx3WUkf9NF8om+Od9V0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0_1583927851134_0.7870118635232128"},"_hasShrinkwrap":false},"4.2.2-master-467596681-96195cce":{"name":"tripledoc","version":"4.2.2-master-467596681-96195cce","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"96195cce223673eb8b80b90d02f8bd8577c865c1","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.2-master-467596681-96195cce","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nHaBbr7iEsxMbEvkIa9UWp4eZkjVAn2+aC+7dBThp879giJRPZhAktDLE6sIONyS7u3eqcX54fA6b/DxjbdcIw==","shasum":"f1d62466875ad3a53f963ad3ea547628906f6ca5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.2-master-467596681-96195cce.tgz","fileCount":58,"unpackedSize":463226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaNuUCRA9TVsSAnZWagAAAWMP/2gEDOI5rCavBOzqHyFp\niYSVhcv9YsRammb3qlIClEG6DiE7ePqtZkmV8ydIG5+DpvxP5zDAjOc7It7H\nMG7r9qzwJ5jhYCcHd5Qg5sx+J5i+dEC5uBcYWV5unOoktkQFTJDK6LTb81gQ\num/ZQV6Cl3H7rGlA/+exR5fI/PvdCwfovzc0QDNBG/yQoadLHYvN55maXCl6\n16qWRsdE7cdZde3rq2UITz6IQn6EFgN7JMDuHxQ+3whEpfakVZhwreeIsaJc\nyJ4BD2axdi3swH0aXNjO/t2MdY2wALBva/7yLnfshTHtuI7s0bYhy7Es9fps\nRJQXMy/2BfhPMhmvMTJgkWs2a5aflerXisvkpGLDP4neK6yiNVXC8vcQerxk\nAgFnXoOK6yshZZXQcvoy1XC5Bve3xBE7g+mtfiGbAkgQRQ4IiMtrzWhf4Zvc\nv4iTUhxQ35+VFOU69qqIHgmfIXfG7FQR37gEFZ8LaTqmz4C7oiHevV3+Vj5/\nZaJkvW8M0V6XFVgjq8YYCjxM0qGKr7GzedugP3fA7G1cyEZ9IcHB2U+kh2B+\n+OfYXZECx9OZclptnLsVql65hvXZljQ3d7EF18RsL8f7v8zPO+3Lucxan09I\npf8rqgCJuKdMw4qTxSR0aoq44k3pEUzkyCAerfapJZtGhiYm6+vBvmxS6T1F\nnEC3\r\n=WQU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCMpA87YAsJjvmz4V+WbS1myjCD5CE3PA4Mbur1c9PIgIhAOMxKlHGB3tKjyLW9uTot2/DOC+Yp2vB836C4tcMb1nL"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.2-master-467596681-96195cce_1583930259563_0.8082223821968659"},"_hasShrinkwrap":false},"4.2.3":{"name":"tripledoc","version":"4.2.3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ec5bb5e38879b00977d15d4bcb81bc6aaf231e8a","_id":"tripledoc@4.2.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zG8+M5htMty8NbyCnk490wua4CUdFyIIj677tnqpFVgSNaNIZeS8VAJmrnfMWhRsRrWwt1OxTNGr6/wlB8YgOA==","shasum":"de6a10d40bf71cf22bcbe5d330a2f5b1d9259ff1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3.tgz","fileCount":58,"unpackedSize":463225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaN6TCRA9TVsSAnZWagAASH0P/j8hLnD1Mm8KuS/vY9+A\n5nNN1AwzncvqiBWriruteWIPOgkuxqj2I41/1nJppBiwPQ7Gj2m4QB6VeP5q\nM7qn2+Y81e2n9zst1e4SY3M4r26AfyYRmBM3QvPbQdXQ26sETBpBDGXP65i3\n5/RTwNO5C0tbLETql0ql/2QThtXRwVnW6MZh6G43lsXy7twYdK9yYlDpOOrL\nEIXMfuuAXwGdu09NcTPMv6YueztPO3h3A9D5K1roaB5x3CjckVioETZP3eOG\nDO772vPpzkfAdN1XsT2IgYgxTh5noDUOQVkwhr32qOeNAuPcmshjozTdQ223\nhMe2muapqXvko83j+t5a62YWQHtEASkfAmAZIgE9J3WUO8Vs/B+MBiFMuj6h\nurCsKDq7pB/pVE/nBy5ReHyKDHB2juhc+D0/sqTvuU2ubarOswh0tVNBFZgc\n76ci0VvKXA+IeputQ8TVaKKen0/+gfqIdQ4toihQ0wLnoh5o7dFoveasi/Jz\n4J8lzUrfZt3pTbY/7tDHZ9kIhVAXeofX0B2LiFs5iXjJxcZG5xMvaJmDw5yS\nnT93lLmu2RNWV7XcHfPA35Nc4zTQUDIcFzXZeqdHV+FUVOOTcIl7rw8ARbzr\nR0nxHm9RLPzQTxJiubSDL24YvdNENCVs0zu+utWz54ivMt1sl/1icwGSe2EM\ndyby\r\n=WGR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaHIIrUx0iJgAs1NgoaDGyexLp8dpkgTXdS3KtV+9bZQIhALVe5gS9QZvyafBqYQb/jjFL4UWx/NJ/aaHFKeA4/Z+n"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3_1583931027426_0.33719657718335894"},"_hasShrinkwrap":false},"4.2.3-master-467625947-ec5bb5e3":{"name":"tripledoc","version":"4.2.3-master-467625947-ec5bb5e3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"ec5bb5e38879b00977d15d4bcb81bc6aaf231e8a","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.3-master-467625947-ec5bb5e3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5khCo1VkkUyjM3O0k5Fk0OFzRcKGYVH+9C8QiK5mx9Jkn0Be0TrEoVnCgXqbOblW5H2p9dGEMNeOgEOtzYHb5g==","shasum":"29e48b7d647ab728015027d35de14a63e0099c3a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3-master-467625947-ec5bb5e3.tgz","fileCount":58,"unpackedSize":463251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaN6fCRA9TVsSAnZWagAAVYMP+gNQ2DiNsHUAe9olCJJT\nxFTEGOuDEd6+6zW54o4q1Cl3hwlJ20Tf4550ekjNYv2VxIZZCn1WkswFmJDh\nFs5t3WqR97gk7t+XqZa2N66Q/KTH2hSDA6xrKn/HeVb+4Whnlwm/Av8XazUF\nmNtAG+1CU4CTolsGAUgjZD40BcjqiUv9e0zEfbpiqXp+Vsda7FlJzjkznc9y\nuNOVQb/icbSy3R1ocxkPNL6ITJeRREOrPrIEBnK4DmPJh/dzbK8i36bMNKFj\nHOv7jVy2sgFElTz9eV4qkHpeMlV0ZYMUjV6ksT3dSWhoIw46fXNE/USahxHd\nrCLiILQk9TUXUvMY7ml6C9Yv4+6F1hIhda2EQSIB1i/jMYpT4yyPgzWZJnBX\nOZAe7NrxOcBSuWGAYTQi80DGDmRhvtsL3MPg0AM3lhUIKXwqy5wxx4VPoLg9\n3Hk6lPmc9MFWK72S0R+z2wV0wukJbKtI97bJXoDP6yT1lvsKSofzvCC7wSZn\nBHclNBBypYGzc+VxXPEbcOyiC65Ix14JVyD4xa5r2nm0dmZNhYP4CKk83P+s\nMTXYXSga50VuBf4ZAyL37g0zeJaG1JQ3Q+A1KQzOSDTlsspPAtmn6p28+oF8\nw7W/YcB2LT6q8z0WQI6lYu+cqnhoUFoAF/IwlvZ25BYc986wWdcFHMMN5QTs\nCav/\r\n=Zqer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSk5pTzm/zz9Ijsg7OyASAiBTi8kqakWSXMWAD+N5oawIgarwUyxadizuik8U3ixnKdJ+46qSUtj2mKH1FbJ3+phU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3-master-467625947-ec5bb5e3_1583931035937_0.45239252149570564"},"_hasShrinkwrap":false},"4.2.3-27-getallsubjects-467799848-d65079ea":{"name":"tripledoc","version":"4.2.3-27-getallsubjects-467799848-d65079ea","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"d65079ea7471a5f7431a8c511267991065068fbc","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.3-27-getallsubjects-467799848-d65079ea","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nE2CS2SXYgO17p7TBzmvlguhjlQLjumoF6ZcYnNSaxcqatj1m7I5bx19jgxkjnT7mG4msY2dQxY/T581KP31kA==","shasum":"f1cc1948f98c409abe264b4ecae6d34aef5279bd","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3-27-getallsubjects-467799848-d65079ea.tgz","fileCount":58,"unpackedSize":465639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaPU4CRA9TVsSAnZWagAATPsP/ApoPnHq/pWkTt3CG+rl\nk7OOxW1tD+NuHMnWT2gAUb7aoAezPVdN1vL+4ctPcbTNqbS+T31khC6DTdh5\nqTHiZfuBGTtdd04WweZd7imkxKMs2YXnk9fYou6NRWCuTmg0niKGfqdl+Gv6\nSFD54RlCMgJuNx1yc78nYByYFzAO9CW4+iWXqDW9VGfVAstzypjIGj5VrjSc\np5jzB3lg5LGSAxSQvgCa/qm3nm1uJZ8m/2iUp3YUHzaDMaLFsFXq3UKwlzkw\nvF7A9fGIYKhXQZuz30R2RflZE1eHF4262mOAgLv450TqA9Lj3IZpxcy/+8id\n/uzrtxo6r+7h4/dc03Y3oocHaR1qQOW2u7RAUB4w7p5dVCymODowiuBowkpI\ncACPSyGuD6Bae0y04y7FwY6xZ/ImUk1McGu/w/t1xuMm6Zf4Fr18ZHAASXR2\nsuos84hIDXy587kW9vGmCDBOEalvkU63pWpKt1SP5oau0PADa7mGZTGauoKQ\nOiaK64evoRiOoeJerkdj9YIUvu04632KX46xYixGaIjAOlHOcjs/AjlDIGre\n7H5WS0jZNg3axPnoSXlBjOoBafdY2qsENxAHFyKkW+CCi0Q4djravcwMJzrL\nZo3TPF8suHVqRYj1wJSB++fnfi+jZKgUSS5Nks1s3/B0FpiFSw3Ql8AvQsEx\nWpel\r\n=5s/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5wKVYJMD9xTsj3AZereL2dsV6+qnkW46N0mRDoUt4JAiEAyelhHAVIqF9YFnPT1DO3Inm620SSpTkfQ2IZdb4wTUo="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3-27-getallsubjects-467799848-d65079ea_1583936824185_0.10680235800983273"},"_hasShrinkwrap":false},"4.2.3-27-getallsubjects-467839910-715a902e":{"name":"tripledoc","version":"4.2.3-27-getallsubjects-467839910-715a902e","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"715a902e964490064f235091bd62ad81893d9969","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.3-27-getallsubjects-467839910-715a902e","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rG1CPOpDSH1+GrGao9+02HPFmHlZyaufqVmRe40EJItwfcTKFOSEDAONUhcPASVC68e7fNimg5qgxwCsu9w+Cw==","shasum":"7b46bfbec51d7465f12c77cd4012c8de1f916b3d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3-27-getallsubjects-467839910-715a902e.tgz","fileCount":58,"unpackedSize":467293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaPmbCRA9TVsSAnZWagAAOAQP/i/A9kRzBchIeoOpbtcT\nuXpqED0nayy5cKKXrnqk36J1CIrznVKBtM/7tOUjObpVok1PW6XJ2InHwaCk\nP4fKzYEGFVOv0WuKwD7lR90kd894TPCijyMrvgvaEcZQQekKMt88sxPQgM5y\nWf0DsInadpxux7kT1vgdo/v1scc6A8n11QispA1SYq03AAKR6+NG3xvxSCIE\nzUhzySxaJgy0rIJpgbv2kb1cJmiErT33FWLLOke6wM+BbsvrJod6PDJ2ihce\nicfQSSntBSXiI9PVqvN/uZ2EfdFQLe/CiXKFv4TaSIUocuGXNxs47dZGP2Tx\nTHmcFLNUScApmIWx4a3lqNNv33YudAPfwjeta2Dtb5NYZ45VyQZgs+hQWQFz\nwiKaGdLsmgoIX0IC3x2QglZfm4cu+GpIHczYMvmQvBXjJuZWQRUDeQVyrtAJ\nglFvW84Qhd9/Acocb9qUB3eGsuMjgEpHWW9AH3x0cfoqSxc0OWjzouuKknu/\nfkiRJu6XxI0zMfsk/RcnVAs0DOP8z2O8h7pjRUZCdxLUStAuRmtqWQ8PQqzb\nWxN1vu85PmrUU13Anm/fQ9GpG35CUrTuo+SFhnPPUuCe/3IbGPAi0pRaA4FZ\nZ77oly/LeFHXKdGtJoEjnUUNzivFilo0e1Vw9i3f6Mzxwh/1vQhSk9YAvl1R\ntiH2\r\n=4gul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2YBcRdsYyfTe1CAwUkbUWAGNZ9j89NUOd4aQhbcyjUgIhANiO9oq0+Kap8hjt1q3vLxwsJB+pzCo60Ipqi5GjLHEt"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3-27-getallsubjects-467839910-715a902e_1583937946617_0.12336776194929655"},"_hasShrinkwrap":false},"4.2.3-27-getallsubjects-467992604-1bc13875":{"name":"tripledoc","version":"4.2.3-27-getallsubjects-467992604-1bc13875","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1bc13875583e5f6d72903300199215c3c9cff2d9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.3-27-getallsubjects-467992604-1bc13875","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JXrBdYSKYSrHE0qZKGs0pFRinmhv1P6ruf+73CYTFWAPb91ku5Id+ZCfmOBC91je6mbHBO/eLsmxbgIQcdWXXw==","shasum":"5e508a44cfdcc7dafd3819fadd5fb2ed205cabb7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3-27-getallsubjects-467992604-1bc13875.tgz","fileCount":58,"unpackedSize":468166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaQuyCRA9TVsSAnZWagAAPfIQAJ3gYYPAsqA3X17xtp1m\nzzHQOiEhyw08q4g1TB9koiO6hD0VbD5MNVEILM7dVdV83oy5Ga4juxoqYVIb\nJ4in4fstBAI99Anvf4mnaEQ1D6LLT5WlQQbOF20mJqIk5IXKu6omDU1OvreK\nskVbnOTiLTJe/wel+KLYhwzRLq+zgsLaCMD9eAGvgQ27OXAVB8CZ+MZYLgTP\nxcs2ql0/j03Mmviqwr8yzatVjOPL0S8di9iVHAttrOYJzwN3ogBdZSQAx1OJ\nJCqTSBf/KwwZEHZJ2C6GzfaGrP5GYmGVsAtsCuwEQTg5JXoyju3QfrYEjzwM\n3jNNR6+c6Q0o3fHZM/MHW34jFs9JaRuWpXbzPZV8S03h7uzMdPVk22VuQejg\nvpr2nzAycg0TEc5o5oAP7mfK6SWI/6HcWz2nHLgv1blU942weB6MbP52GnyN\nmDjo5VU8fUVIVQPnHGFCctunu+i2RMDmXAE5tY75WpxcIePPvf2gVek5f9qa\nBj3TXW0/F0hm2RDN81ICSx/ehir1W3E5ejyeBTBcGJjQZd0D6NVaNXmTWY6o\nddS1hrATM9XF1iy66huXaA0bukJR24hkogagmY+96a3IlHTMCHaeJrO8ZARD\nInPYOux/pMaaV1DeI+V3Q6a3txZ+ltlRNNJ1AQMPdHMGMYXTQ7BkBVMfmsS6\njmq/\r\n=1WBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrjqJUwJijuOa5eQE1O4+iUzHZ8HqywLe6cZJ4znfvvQIgehL5E5YQzFuHVVEXQ9HtVtVz1TcMHCzt22hcd1TIxoM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3-27-getallsubjects-467992604-1bc13875_1583942578035_0.8960608355210207"},"_hasShrinkwrap":false},"4.2.3-master-468913216-b97ef052":{"name":"tripledoc","version":"4.2.3-master-468913216-b97ef052","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"b97ef052b7b6034158f34b9e74737c6cf5d103f1","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.2.3-master-468913216-b97ef052","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iIV9IUg8DWPF7+Nl3v/OWkpXP/7AP7NuhRrRs3KbqTQyeAs2ClfcDX9T4KDDFGyk9uxyO5Y1FXGGLguMXJpOrA==","shasum":"142f622105cd8a03bc23e802094d5fbf9c3497ca","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.2.3-master-468913216-b97ef052.tgz","fileCount":58,"unpackedSize":468155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaf9HCRA9TVsSAnZWagAA09QP/3IGHHJdqL3cl3hgW4uw\n6hm8+624o0eF7cIC+paPb0/EhAyS54ro+SBTmkSGjoZ/httFUNQzcvwvg0iY\nHDV76AZY3SVz0oOgdnaIKFk5S++CGWds9WU4jxKfQ2FESABtmhHMylRBnMhY\n6SkPCgeEtXTVFXwND8fTFCp3rFNpl7hR3q9LsWNBt3FRqAsVkwcaHvkJ6Qwk\n54mNJ2QVIYv0eh2nxeL+fvrV+f6pmxiB+24MwaB+ZqhpBEc0vCjgtwlr5Z5j\napFEqi+TI3DyxgMMAX+9SZoJx5NR+wNWXaUW/8iLEyPg45q71enn73Kb+uJU\ntHEIM9t7bUL1pNSN3aUhogY4of9ZqNefA0tRq8rhVDlB8UBCKg0aJOjJDCFe\nuoGKB8GBAMEmVAVcoha+AM+gqLOxQR2WurnoxPm3Tx5bbirdXGbOWM5aX3Ql\nm/m4occq0EjO9eghBIlkLirjsCgYdBGPpdXKFGvLVb+R6GlmXN6BRPKKwW33\nR3djjpje6X8PunNG+h3O3CB6hPP4vk5IW70YhoLT6WriMafq+isH6ilhUj6k\ntp0dIBZtGhXQWpJK0nHMi8FQk44H2FNtbFPPfTk0XBdGL4kARJBpqYIDM96f\n/e6LUnZuxWZpLhS/EpJRWzL2pzGl+6ogjoJ/FQGIg3zFz1fzTdlHu0/NT9Eu\natli\r\n=0cn/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBC4vI8B9bGmYFrDbLdUIPFlpettanRt6mJgfqaQ1HbQIhAPJu7torR0b4Ular6zbRoRlV9FTxL0aeYFABSoa7GxVk"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.2.3-master-468913216-b97ef052_1584004934334_0.9476485025316259"},"_hasShrinkwrap":false},"4.3.0-master-468939267-a3a30a3a":{"name":"tripledoc","version":"4.3.0-master-468939267-a3a30a3a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a3a30a3a807cd22557143c75ac2920b2a31eaf3f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-master-468939267-a3a30a3a","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pEObPJXYFYZ6QiSUYPIUi/URrsZ1qFtVQcD4XcMbQqvBNsIdtfaw/3R5c6aDF0JDqcjhms2K8ZghaJxtJi3isA==","shasum":"3037c17115c04c9025cd2ec1089f954f4c386c3e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-master-468939267-a3a30a3a.tgz","fileCount":58,"unpackedSize":468180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeagNZCRA9TVsSAnZWagAAHjEP/3cUZjpVYtosoZrJVRh/\nrcK4rb6fA7s6bl9EYM3KsGbmku+vavzpBublTUZ9tORWhM3ovSLnpnhDG2Ci\nEYwiGFRznVuCix7to1Ri5jvOW+MPP7+7WVEfL8grrQrui9uFN8tZKLA/THq+\nujNXtCln+CLG1kUP/bVnfavpMedx4aP9pVl0ioyH/qZlWamcAliHewlAoAAd\nxypnBbiRH4qF9HxWJhZdTtp5BFxDkIwvmbylNW7yXnaGquS8vwm6is1jHmgX\nN1e+E5yTrl6uNDmAf806II35F9CJEqkWST5NiqVowjXiAcziSSZeh/cGwHP6\ntx1sUEUYvg1ApHyD+BumUu8DwvOZVuJYY2RZgXneq64v9U8ljGsMXIVAwsda\nZuCk8g14YAD3rAd8LiGgaJU7ZtSR1bORn+dkqGITzT/T+8Yxp9ALWH2RpMmw\n0K0TLwwh2FZVHAptP9gcsesXOCKSVHfQ3NezV6yG27k3VNGMfQdb/vtMSvTa\n6uPHcLyB/G3c2UQrH3zLPQNCiFS31aAIiMiJ5HWLlkyfgvTea7YZJ3fnp6n2\nytnQSDs7n8jI0j+y223kNDDhlQdsbjsU0YQgLXI5fWSjcRM8VBQXwWAzdFfL\nonKIxzeT91SG1gSTDtiM4qsrnz9bqCOVVz+9UVwV0nxMZhUoPjhdsgfuzZFK\nbOz+\r\n=x8A1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh2B6o9fuRmsOQvdqPQN/ayDeJZw55RMrXyPKDsPjmJAiEA3Awwj9PJDgD1eKTX7FqimG5CbwCgyeSsnil6wYx2omU="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-master-468939267-a3a30a3a_1584005976358_0.5034715264593761"},"_hasShrinkwrap":false},"4.3.0":{"name":"tripledoc","version":"4.3.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a3a30a3a807cd22557143c75ac2920b2a31eaf3f","_id":"tripledoc@4.3.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LnbG/tIo9Uo4mzP56FsIzHiSap5YdOeKwyZt+jIvhPUffMXmpGNkmYNg/4oN0RsJstAICfjbU51wo8ado+9Plg==","shasum":"6b5686c9971f34c84e827378f97db9cb04c83c5e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0.tgz","fileCount":58,"unpackedSize":468154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeagZtCRA9TVsSAnZWagAA+sYP/1h5IW8XzcCIRBb+BjUj\n9PlCu3e1K1a8PCYWMMwCiRuynbtJ1z47T/AFC9PV6b9pobpBi7ZgHST2aZqP\nCzJ+HHOoQ7PZq9aziJKfkKDqE/rH8qujcrnjBfPQ19ZbvANKMm3iOuMTWMQZ\nxcrQUZvnlG7sYRJ9K+eo+NFoErRRzN353g34MZR0/aqyf/IfLwOQZ562doFN\nmAIKdFWptHDw0JQWeGKDsdbjdGR2DnpBAmzamkNZMZiBPwEiNVows0XD7fqp\nqjfBd4eimjQvTpdTurAptuUWAsCoXisSOaTuYtTH10EmKoNUPoebWAjsAQ0W\nsApYCZcxW7MUpXQDJSUJTmADqg18ydO1L9ACCVOLeEd+8df+cNpta/vUtjF0\nmykCGi/7DTcOBsz+vhHL81nXH9PejhDUgUffm+dcJC6hC+ZzHV3rijb9P38l\n4bxvdQ4v0Hfiy8+QKMnhuUTMDrTScrXGMJ2z1zzlkun+0qRGs+sldr9KCpOe\nWMmNYA6ExwHVQrlwCAb+3cu2JnjvpSsninMov6/kgl1ZFDO09+li1FgLEGgV\nt5IDnZOxTXbfKaxvQAh3GfRGLtc/2DymA5biu5uVpAxgogipEOcGBCWmI7Q1\njZWffggbHK9miORt3/2r4v7UYvm9JRGuAQvmXTlfstl7uqvLjaGbRcjCzsEx\n0ML6\r\n=A1gy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG58HZCf3uBRXUC3grCLmq6kNcKqNx0TJwNfzuHLdSnQIhAN/hS0wmCS29Uxsf7IqmE47ZApqR5neHUtg7N/M18RdA"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0_1584006764573_0.3334428471547466"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a3a30a3a807cd22557143c75ac2920b2a31eaf3f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y4k0ROHB+oNEnhlUu/ndd9DoNeuEZsIUXUHHrUVDFdQ2emPgDfokmuTV4q4PXzCGHn29FlRXd4D36PYwp53yDA==","shasum":"4344d15273f06e37a583b0dde1aa21b485ef5244","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a.tgz","fileCount":58,"unpackedSize":468237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeggXjCRA9TVsSAnZWagAAYEUP/32oyz//4I3labzrJAyY\nGE3fqpTWKoNYV5y9OXtwxB1lytvqGp5NBNzVRcrwdhLhyiX/ORxlTbMBAiZY\nyR34F7xyCmI7vIeBjEiztnJDFm63sOtF0yqPihI4NconV3HfNzO6UxnTw2MM\npBj97AeFV7q+AVRS+hMnwb+EFzKHzSXslqnfzBU1WBtb2xrtnz1YV04JWsdS\nFRUcLyAEAYI5roTnmVFRRweT1XlmhIJ1wfukAEdqxpz1KIu7aoyt1vdorVRn\n2MKqLD9kiSwFMMFhKpsdBj9Yycbtv6WQVjO3kwI0dS4pB7hp+4EnTPCn+s/k\n1n+ulB1WKK2IswQp52Gtb12aCGPge89X6v+ChlcqXcYFfy0JN633hXBDxger\n0AfRccLQQ+8w/969PyHYDaiKUIDdfRrVfYLI738C2AJE4HmW0ODB/INqZUhW\nE6TV+1tcR70s+inqI9aZVOZ0ET4k5v4+W+cAkxHw9h1pmbSCuw3FnZbDVXYI\n82lpsSIfbUhmEKp+vEHfqQFcjGWhZlzTj8dwca98c30akdKPmvk2zJ+OiQIq\n/gMTHSFtWn4kUBPXKBKGZ23lMqvlMjQr29maPMH4sxaljWary7mbH5684PBP\nlIgYYJLHX5NkjPfaczxFMYwT1xf34vnBZZN4lb5zf+mJrOdMrQg1lBTIUrns\niMly\r\n=i94M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXqiOLnjDpJc2YVidGZUfbKhvQHtS1KiK8pfp9pOdpIAiEAqNQhjK8DGOOvhK3Td2cFQrrjCtsCpL1PSr5Er75T4kI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a_1585579490391_0.15057891280467417"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"d1770f18658b83ab46746b34d5c0e6f471d6ea6c","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3YdPIepk7d6Y6mGlwDTdiD0SezCRfPzU0ozARcT6/yZY0CsICxBvcKEnopr4S0jYFMefwVgBeA7N/vVxEUnXJA==","shasum":"69e56480207d44b56e4da4841dc996eca37ac435","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18.tgz","fileCount":58,"unpackedSize":469370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeggbQCRA9TVsSAnZWagAAnA4QAJBgncN/Py6i3JyuCZFo\nwltDi59R1UKfGGOfPPjkPVYlZKMILKKIejqjq44zgSKnWfLF322h9hT/uXhs\nvM4R6vnGmkORYmALL00aP5hiJEx4bIjwWMPgOHq2i3KdZNE0h8FvTB8R+hyz\nPWGVpeuRjNl6p34z2j8nt21z54GtidOjLb2W6Gzq1J7wP4t74nypuuSO3eUl\naRNdEkOr2zcgKWp01Brg6EOsZKdLu8xdXZow+uhYF+qwqQ1ubfyeWcMMCtni\ns9xOD2szOdMeZSFfAHPsQ5/FfaVlj/H73iWLWIo9e4llZR0Dw4r5hd+DF/Zs\n7AKxyiK4Io8x4T/hudjRvSpmEegdkMDwXCOxTGeMC6/WqQI74PYy6uQzlkFG\n7jLzxIf/1WOeyEJpqBqlAjG7LGvsjI6gqYO13MkMyA+QqMIZxHgSxQO16aim\nYGALoqmHqbKh0EVTT2NBouf2UgtoKRGuPzUMSLRuA+LvK66d/Afy1bOG+T2w\npyUvlOC+LptGp11DqG0F1THA3Oq3DtrxlrDdomDQx0ADMY8kLzD7JVzHtHbw\nAbbCBVyVK0ZbWrBl5zzrQw9IRVHRtU6q0TnrbF5Bg9GDyxRoZ7bjNeVpCqOk\njsa8NZkIl+90C39unASx+Zfsi8LUr0K+Q70oUFv+1CvYGgZZVFvoDHVMpUue\nI6NZ\r\n=KICh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdf9Gly7Ka64Ra9NQ0Ux8W0UTTlbQouB6J5PHybOms5AiEAoo7CMLj7mV8Q1vdexxg8wDqbdcrcrt7S9GZpMwnJcac="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18_1585579728347_0.18621460450867544"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/rdf-js":"^2.0.11","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"4f5e6da0f96f17045bee617f9948810d85696fab","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-f2KCFw+rI8vNTygKSAmdRpBWnRHN65/VM1qnqho94gevsdK9GpOR4i5ifvTUsqxdKpmn3fPZbSnROqqGiim+1g==","shasum":"3439f244d92f69dc8d17f43645ca77858aacb248","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0.tgz","fileCount":58,"unpackedSize":470442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeghEvCRA9TVsSAnZWagAAVxcQAIcVd7PJ/DVGbkV6wI0z\nBCsiN3Hp3Q/eVZ1t9VWDwun8fNJiE7GgsbVlWHVeq1Jhtd3NJzR7XD5IE6vz\nfdN0lMTUBgoSIn5PahjjZa6tNFLfBVii1kQXbXgzijxk9n77JlG1WzdIUWVg\nFkSbgFpDlHGqwz8AhO3BoHlYmFjX3qrnFawiftbJFPhosq3fQ6hpGL2mrnTi\nf6+CsryqUv/VpIcz/8AUDglgtdUWBn3j+Ex4PSybgzkobYq26ZijB9+c/Y0k\nOLryIF7Z4mZ0Pbrn2H4Sl/CaQaZsLzMkGqpYAzgH6Cx66BtVgnDSzeJOrPne\nwIT5aATdVlLbg1xcl1rOJSZv6cZK4UkwoZKj59SCIb2AghEu4PA1RTPDO8Qf\nIRv2rND72R5zGkuZtJ2ykPbUSCPBwcS6QgUVAcUQ2NbBmMCx9KkGWXPp3zy2\nFxHsJMtQEgJE7xNIJVdY9wZDjvK6mTjeCro8IXZJpRrBoQG4MK79UieKElFO\nhCer8fuKeSbWQabZizTimwga4UL3dS1VpEGrQLGVzxBtfM1bWAu6Yd72vnur\nJWPeBDcRRx5gktf2QJ4Y4UO4MiRqSxoeHukfgJZBVf6a6vCr/dW+YzsbATKl\ndeuAOdvYMW0G1GkmxkvN9wtP93D0OrBBqorFHjb0A0XW21lQDPm41bxM/zSu\nUy4K\r\n=2uOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOqrbj+oST1wcj2M0iqQywajEQMh/gGJefZ3XaVS5pGAIhAOCytLzKbXpVlXssGctw7KGiTSbD6+JMqtlcd3zIkYUV"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0_1585582382685_0.2711443838684515"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"91f00eab5fd60bdac39ba9361e2823cc1fb80f0f","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hpWO4XWWfMFMQ2/HPhc/rejdh/lHfAt2qkZkxFGcZ0wHmDKTxIpGnOrc2qpAzLbjpZGOVmO7ylrsugqmH8NQtw==","shasum":"f17ad1faba8c3ecf12bfd653008a5c4f232f4e92","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab.tgz","fileCount":58,"unpackedSize":468134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeghOBCRA9TVsSAnZWagAA9T8P/jpUTRYLm1Ir67CtFqO7\n85ibl+wlIp9dFLwnRSsQsq2l1hLldYCiu2g9UXPE5tHjkAFEHN64ze8mvD6Y\nDr93xeX2iQemuqEKWYgKEwRbUX6RtcD0QibMmpA/ZGn7Yu0tGTUuQLq5NRIC\nKqykwRQXGipQ5PaXM/GtS2zl1zVEP5XkzehwdsHzpT/GsDKF32r6Irvkb0jI\n3x+j55F82BjJd7wKPH6soJdRiteBI47KCqh5NV1FwRsNYpSetic28T8MBNxU\nAajcjBBUH/RLvMzj3e69+m3qpvfl5MbxFluqhbcGGiTQ8lRhwQ53sUQLADOL\n9H3iCE4EYAohFcuYfNQpepeFQqWhFXHhQn51L+K1R72dDOvp03Pc+HWtyUwE\nFdQceIDJzwVbTOQEczBNATvVrQ14Hc07/JJLnPKxdrmtM5dj82N5mWm1QWI9\nhpl8jgMAILTf/JucqUSYxyWLzwUjqWqGNzV2E06BiUjPD/OhjNidoDA+9J+6\nYMvZS8h35rWNqmnbPN278FB+jtbAice2/LYPAXXzEpuCXEwns5hkUBujdlmo\n27J1xbSqu8xolJUnqVg/r1qsKhnC2By5hvYmt0qlCWeTduDY+GYJjDozqVyd\nE5grux1hAyaC3g4/c88xLL4cSWyetH7PFChlSUnpOU0B/41eUXIaywPfCMV/\nig7f\r\n=YScL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdEKQIahCf051eyOmWen+l9giJuehdIzrQ25fIhqjS0AIgb9ZUCl3BV4dMl4HWDJB2GrEH8EeN9uaBTyKv0h16QdI="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab_1585582976954_0.83736922092536"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"cc1a862ab5dc8339fa61c916e0ba1b37704b2c91","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vkhVF7W/aA/+vyi6rjLHp1SxgKKOQyKh5r5OrWuKMrZbP5ugYGHMhP7iMhCBSuYjnJaeajnLX0T7z50cej1ysg==","shasum":"2e92d050510d85e23ce5afbb6c92d14353de3a26","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a.tgz","fileCount":58,"unpackedSize":472583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeghu7CRA9TVsSAnZWagAA+pIP/ipZCmBCM4pQ1mInLb4f\nCqc4VzbNTezUtvRFtEgnW4KVoBAaJz6+aXAUJOEquEgWpruiaGdV39Rs+uK6\nhesEhI6t52L8CysZOuigTRncvRlBW2yUB2kFwEubPKQ+r6F47aCk+8vGU8TI\ncrgj5fzqlOK7gQrF6Z94G9K86CjOWVBL+y8b1P79VRtIlLr9weMnG5bqHKCb\naIIzyDjBm3nBzGpV/RDERNh96S0XtWuEZS2JUOOcjrZeR2KML4h4FZeSnVgM\niR0urRya67nVzIvCdVxz3vxgun1x0JmjLtaERX4ClAjARDed7/lGFwKRWSEg\nAym3ue6NIsoMobSIw5QfnVwcbzjQ98w93/tuNBPB96fuFka+WpPohNryHohQ\nk1QrF/4DiMVYDx21pqlVlA+rKZlOpWV7Y6XfNkg/7vYdz2KcWAzQWvqQ33V2\n+tLSnBjIzxmtLaG1Crqmaxv8iOqhz+uSbhb7a7Mh2CxySoO2UBGnxYAs2PK+\nSWaYTrwIqH2mQYvjC/F/6OAwz3oHne7sxq1Zfs5KxRJGCyAdbX3Uy+rbRGUh\njx+w0NoNX78n6gOVnHC9/7mW+/NI602LpuRqaclPxSvtxIC1qlyxSAP0caN9\n7qjcSUMjxVTCOLBrDHJ82akX+SugQBkvjS6L2c2LkKb2Q7sXbBFPvz34AuUz\nkoss\r\n=FnHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkKmmd/Cl0g6eDXHvfDF4xm38dqgC7rEkPWSGcrr53RQIhAJaTFwRUIRrSJ0rxHcyw6D83zl1C0Q63HvNFUvoIopJV"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a_1585585082696_0.7677676657387473"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"678c27afe360af30cecc1defec149832311cab49","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-97ue4DQ1twIvGMCgi1ek61Bk+aIcRdXgGtqpscu0HCxbbVuYS+8vLIog6LJ+ThZ2FbO1cXoeFB1AJUXr65vfgA==","shasum":"9e1de81b568613ac8f53d303394593d9b4c5258d","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af.tgz","fileCount":58,"unpackedSize":473545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegh2ICRA9TVsSAnZWagAAAdIP/iDLAf67GPlHK7GJJPud\nowgH8kzMmcNk7OKxKIvOo7alPZb+Ezxwx8irAqm94lvIzEEa0pEVWfGnbMQn\nQ2ODZUwbhIU0yw+YLzNcYSs/iLOH+k0A9KB7ZgVxBeRC6SsnC0s9cnUO0e1w\nmHnwTzdCyckIzi5Oywsk0YdvR1cwB7PoFhw0kmV8611sdfxC4jPYPUlSFLPC\nT+Z8JsPJspu1McDZsLN7psQ/q0pS2ylW8PEJ0zQH9l1lYAFPaNME2D8mYDC3\nY9ih8trgiAWjWzu59HM1VEplQdAoi2PKcgd6l60e8E6riJW+GRR+J9Lpsm93\n1hrhQEZn73PSuroE5DvULPR2W5pCNWLZpx99CdCr5HUKiZ+Y6nD+qCcN3oW1\nQ5dslDnTB+Jou4X8zYOUC9lNGZcJK8Z6XOD5G7xYPnQumV4wkOVcgHjK4IpI\n+pb/WyeDQHneHVadwrVX4oGDKMuAtgeqr3fzTPI7qyRW5tIfNQVY+yXNO3ng\nP02g7WmVEoW7SFJjRGxQSNLlHrNgVD+4c/DLyD4zdsNT/kHjzaj3hIECr6W4\nXMkzMqJ57gm7A8ZFMMwXmbP5r8veBPzyPV0DhqH5bwx1G/lJ/w3rj8uWJ+Ox\n9jLcUsuV3jG3hHhWTiEeSa4MbCNPVVENRsmlYGltp9VQvj1i18/P0juke8lL\n6R1x\r\n=nyYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElIccfJJ5Kug18Us6Rh9OFrJHoT4w5LlNA24zWinwfrAiEA0SOnvqg7gLyKjQpaGeJlJe6TLuiWz1rhZ3EmlDGksy8="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af_1585585544156_0.19945002138870938"},"_hasShrinkwrap":false},"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21":{"name":"tripledoc","version":"4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"8767af21903204b392a886bc98b31b68f8c0a483","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-A+IeNymkSfKbB5fYlkocV6fz3ixUer5EpLsVd1sagrKz/Ao4c5btCZ/Zc+yLrOSI9tdYWVoKr6mP6mggny4Ylg==","shasum":"d1cf4e78ffeb43a6adff4f3cb8abe9426784845a","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21.tgz","fileCount":58,"unpackedSize":473856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvN/CRA9TVsSAnZWagAAASkP/3qO16F1fjqd9ZQXKVP0\n+pH9zfgV6l58B69smKCv4vUfTjDDN2Brngr34u8nC/64+oPcTFzaW8N7g0uO\nNLXftNcaKNSzQY+vvunK4rnGXJGOhlhFwfou1pSuYN2W5LYRPsxiPuHN9bOa\nDZM4z4ZNXgjBXdjTjq6YBGSoa2ZrAUcEO4OIuA/uzL1dbgFZQI4icxZhOhTg\nPcOXumho7WEbMIgLmjlry1RUIOmwquJcMRHzVK+caXOqO9qpVAVKqy7I5HSZ\niAotYx8aO0X8gS9+4N0n9cDUkRlfNcRCJ1mZ5lpRfvhIgWDDBpmeFMoBtXhK\nzur7mG3zbNKYOrh0OvBuJG8g8lW6bIVZPvyvtHl8/JD/DDnT9O2yZSLQ0dMz\n2VHkwx1IfrulmwIaIn4Xvy0RwY/zEkNBPyRpdE9TVQ6LHVLXR+WllpUYeo10\najhx/AzCu4imjOS4vcPBrF8LA5k36yUK5myApyAiW0sMMvJ5U33deKSCFxDj\nY5XVFEBXIFXWFU7hHqNXSAa42iGX1LYZ8XUAyqJc2VGJh8JxNXbmTqGG19jQ\nHkCYuNjSLV+lBeKI6eJ8gy6ZC/OuorZHkd4M+GoILIJON9frIQwc/p7IpOJa\nEYHAQhMNsLboURRY9gTzzGH3CsVXq2de/oRAesPh6v80E4pLQkheCO0FEnay\nT7l/\r\n=dKaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVlTHJSrTzPs9XgJoizXnzDS5gqYeZTk3wuC1oQ461ygIhAMVt7x6gGqXXSwy14/AYX6fjdnkbrvnP0X3Ku1SXqv5W"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21_1585640319066_0.5575442327676439"},"_hasShrinkwrap":false},"4.3.0-master-492045677-f8871fdf":{"name":"tripledoc","version":"4.3.0-master-492045677-f8871fdf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"f8871fdfb97c44efd3b61f00b351fea1fb7d6059","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.0-master-492045677-f8871fdf","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lfDW8eCOaNHuNGoWJgnm9VoF1I0ZmAfm+e/iONCtVhdZwGDrgN3ukDCe+UopVf9r1V6+tV2kX43MMIeoiK1rwQ==","shasum":"980eb088b6011665cd0925035dd948ad2be1d20f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.0-master-492045677-f8871fdf.tgz","fileCount":58,"unpackedSize":473799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvf6CRA9TVsSAnZWagAASwcP/1x8kMi+WuUf31o/WeC5\nwagaAb68q3qoMUQfYzYUYmT+8u89cWpEYOC1Sk2j+Yk9vcQHvCdV1YFQ4Cwq\nlIAX6xNK+AHEBceaEA8RuGTvYfn659ZsB82W+DP5okiHYYJPJOcT2PI3XJKZ\nCwKy5ZnF677dcI94JAhmBAjo/fTOMzvPv4gT7ohvQGCJXm8PKeZWwppbe/xc\n0E2OcwhWCHRjCuNcf5OHnmhffoFGqLTcXAOW2kSH+G4owDdnLnOmty5zy3Ii\nix53l2Ze0AktUtjMZJ+bZAgM8furtOwKwpbjih+etj0YkEfqfiGc4xbB3hZ+\nIAAosM2ZszxVF09/RP0TjCWp/zBnyTargBi8/dLyNjuFFgjsklC73EXUl/XO\noMYYZY+Hb3BDQTfj+2vChM0Qhq6QRe9pKReJmywR4eAHg9ga2HPUt67jURVY\nOkWOgTxoE3yRR0VYbvGqqV1E8udvcza5GbvSZT0CkjFFp4Xp3f9gwFQJRS1U\ny2o22jPGoIKOgujAbYqVpIzDFolH1g2D/DX7rEfnvLRqhL11zU1oUlnRbBla\nKqj4bqIGCG977r5O+/Q6Cgm17/rE243f3rAT/V3Rq4xdZToo4r69PbO+BacE\nFtRQJ+Jm5pQUW1fSOC77sbWkov9qUiJju2sTTSTr2zFZFyJz79tdoKoCCKQ/\nTh0d\r\n=dywQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIOdH7qPokZejGd4r4etD/JdpWyLFaR7EA2r2amHyf4wIhAMUOwZNGZUjUoYxLpBeimxcLz8uF8rv3zohMt5RQEo9Y"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.0-master-492045677-f8871fdf_1585641466353_0.11270902914192149"},"_hasShrinkwrap":false},"4.3.1-master-492050272-61d351bd":{"name":"tripledoc","version":"4.3.1-master-492050272-61d351bd","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"61d351bd4b3c5ceac1a775dcef5b6adb14465225","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.1-master-492050272-61d351bd","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BovK5kArYo20fe1B+442I2MkURKsbYDyewVGMiiby46g3esuegrApDFv7y/kx0zVLaslDliXSlxReN++rOud+A==","shasum":"be2e5f29059e64dcdf12ebe4cc043884c20a9ebb","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.1-master-492050272-61d351bd.tgz","fileCount":58,"unpackedSize":473824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegviZCRA9TVsSAnZWagAAWhIP/183PWywN0R2oyMLzYG5\nViijSyn7Sdp+wUu0/JH465xV8t67OI8Q/JUSZXcAbglRsRbqjZj/A4ZPDIB3\nhht24QH2Za+aTkS7qbx3zuzDrZVqNkAZyLbxBeRlSCCazVAA1ou3yWVFo5jI\nq/sLrg8r9GHOvDowfGTnB1IANdU6wuD2aOHFG5/+MhCFmtcc5DKgClGcZARK\nSyVCo0aoMERcyn9rhTQnZPWDfRCYmyHtRQHIy0VF/usrz9SqXU8Rc/V2T6ru\nue7HGmHDlablpwCY6ZXyN6Yah2Di+FaS6qcOhcBB9VcP3I/yh6nizAWeNI/X\nz7OObDhgiH4YgEsrunXsgCD9VNXSB13tapaIN3+sEvprA5/ggMa0j+P6T965\nrXTwrH0eMTj+R8Q0M2OqTvj2ITvK6SRJYreVYHEVgShZkZZ3Y75PbaClVgTc\nm7ZO/L4b2Ep3FnsmiPvL0EkMAV7KK9slSMshkSQoKNESes7AL3Vzsrbqsw1b\nhf/o8ADeyVZN9wbhXmWzqzTyC2qsrIXWfjCpis5Sckv5AqpXAm1UA9WMLAO0\nxhYQHmmDPBYW2BHQbSgamcBqb3LzcorpVqpnpzuFeIE/HXVTjixaa5lpVBM+\nRiA7SwRS8QIKlWO0gP+SPWz66lL0Uq/tdY83OrDq4bnIIYZgcCkFekbjCND/\n0PED\r\n=lLXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQmaSbYiOKzRlHIKavhr9joaqtLiFvLVo3zpfGty2h3gIgFjeJCS+RVf2ni4t5PYIsbDtcAaieI796jv84s6Z/bF0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.1-master-492050272-61d351bd_1585641624599_0.8871253361745852"},"_hasShrinkwrap":false},"4.3.1":{"name":"tripledoc","version":"4.3.1","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"61d351bd4b3c5ceac1a775dcef5b6adb14465225","_id":"tripledoc@4.3.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I1xQaaOgUvMcpjctg4PX4/vAnz1w8VSrvBMzG/OgSbxsdcxGp7iiRR18tEcJE9/s72I7dgzAEnDn8/UzyylEyA==","shasum":"1e2a55e254c956f85cf4e1b6b6e3176f9428ddd9","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.1.tgz","fileCount":58,"unpackedSize":473798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvotCRA9TVsSAnZWagAA6WUP/iQj+RbHnBx6sR4vzdgK\na1tXdiUPr5jdMmHCUe5JUmbPtZq3Vsp6zqhS+YsaW18VHXCP3Oy14E9vugFM\nEHIe8wM2PBkb3IcVCRv+A2qtGOrsq9SoULsNpzyD7euY2SaHWmHPzb8Dr7VR\nCchpuIlUMTIaXWQm5+v24hBZ3mYz/t2utKMLp+gOGAc8eEcQjox7LFqP8LTa\nRf8HLuXLxrFuAel3koubp5E6ruDbKj0vqE9i1CmzWrtbWYZu/7wYEZcexpzc\n+rsPsdJLyC+3bnuIrOF3k6Y/xlC8ZqRW4CHFcnLI8hO5sWZ2KiHEKraHCf1j\nKgeSlqjd8dWAuKj4vsklAkc+gCa8vR5OsVeqgLxbzeQoinWmhkbEvfzDZ2WK\nGjGb/bcCCFt/ZN19yqEuBXDNECLogrpjuftJlJcLPeLZfn8DTi6sdV82hWGP\n1SzYP3Lo/Q+S2+iHQbBGY28QMMpZrfhzrdmNAmjhGXIZb4+LjPHILRyf/+pp\njLNXg+2KUD2c5C44jfhe2Yt5Hm+htMSOoQlHwnKmcSuwJUj1oXYT0aKIY7T7\nqJ1z400iBDZEjgThzgPUk4NB+cC9FP+WDcQO+PpdCpzJCQ5fySbL/nObWYxW\nyzlr7MzlxRWg0tnOXFu7LMt11I56WVf4OpOV8691yrazvRFgOujpBOG/rMIK\nSnPw\r\n=afah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY9SMZUDzQ4M4I+w1jZ516Lz+HplxNstCv8J0FuSloRQIgMNh6B2o/cXXmatUhU5ovWS/RDZIEzvRcm4MlgdOqK90="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.1_1585642028928_0.8256139608130835"},"_hasShrinkwrap":false},"4.3.1-master-501424594-36977318":{"name":"tripledoc","version":"4.3.1-master-501424594-36977318","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"3697731889df0322f818dde6b71afb43676f56b9","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.1-master-501424594-36977318","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zEwla3ImyhcT/bISNv/o908hIMrObjLaewk+on8HlC/DOOHsHJYiGL56B6EFOvngks/Zu4J9NFKoolEz5ksmMg==","shasum":"4189af9e93490967a05ba535e9c0f239bb18fe74","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.1-master-501424594-36977318.tgz","fileCount":58,"unpackedSize":474277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDh4CRA9TVsSAnZWagAA6NYP/384DkWLIWOY+SsKk4WX\njmkXydRDR+mLL1PF+eVoUOX1MyZozoNT/w6QRyCCbquLxkRpKTyRMk57FTYN\nsb3FknR1gMWNnStkxOCt7H+N05K3ifLNHWgBObolH6pUMv6uowrre04r87kE\n6dmt7arXuJEE4YZpQN9m0FpaLpia46PN6FSciSO3fmlD0DJCWQQaHvqajU+t\nP14ERD8XzNjEYfgO1nHk6YjgsWRTn6qkpqPSKOq7fBfVimlMU7J+mqMZYVqE\nLxus5Sg9LgDf9NZwlsccJr76GhjeaoNYLPnxeZH8DhbolMfPLoN4OVcLM3vu\na4riTf2NGqu+4pjgn2S/OgYHL51LtppdlaZAde6O2DDvpnOJY96vPUtrHhzV\nn4diUGDBu41zUQbkA9BaYzOV13pZyCmJb23TqEsk+5TZaaoUD77uAn2EkzpK\nwYbAtpvBcSGFLkxhmyBf/6jMU5lIE5vE+VhKod/0JLuq0hS9pPtm14VDMaub\nV2MBcgont+xcI4CCR0GKEFw4uFcEE6iXhuWJMXhJpeDv9Oga5zfmxdeAgu4c\nMfEFk54gP3KnTuKY3LiyZhcP22FnVmXK6tZ/8J/icc9HCnOkAWF+YNK5i3Aw\n+JH1woRq6+I8dKXzUoBj1HZSkH4bD0QQ4SBdFIOuM1x+fBoEBP2f7pvJgy0+\nc9o6\r\n=Ex2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQV22JYHh7nyYGUeQtCFVmKXwqz7B1ODxDhVcxE6rLDQIgadbkh/kmsFkSzjBgfZvavcd9KId9JowgVxQ38FvhSW0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.1-master-501424594-36977318_1586247799720_0.9120624635056538"},"_hasShrinkwrap":false},"4.3.2-master-501441328-bebb3329":{"name":"tripledoc","version":"4.3.2-master-501441328-bebb3329","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"bebb3329df920af90127e430a6904d6924237387","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.2-master-501441328-bebb3329","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bMB6WM4ZxJZM+HqbzAis9Sh3MI93qQIteQmPj0/NBpC9SWkIPIKnWON8J4Z3o6BQyKgtovOOB4Nz3Q6U1PXR7A==","shasum":"8f66167109ccc4b83af9c390d644ef568c901bc6","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.2-master-501441328-bebb3329.tgz","fileCount":58,"unpackedSize":474302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDrcCRA9TVsSAnZWagAA9iwP/2hviRSMfqart6qIIVFK\nxhIFgtOR9uMF+NlWceANJV7jH4B7gl5slTc8si7Vw0+WcloLxuVV9Nf5D856\n2pu36y8UarMkZdC+jFeGIWQdw0bqRmeQOabSE+JEjo/lZ/SV+RR5FW/Kqvpa\nzfC+uU0vGoo1ipV3UwWcqhElFdecENuDfQ8IYiB0tCrgCoB41+Wdyg+T32gW\niXfMEN2QSI+xjMEO4AMRt35H8pclsjdm14/o891q6CQj5L6RISRQWRZY6jc2\nSm6a2BjFxCcmPRh8F1ao881LjNxEwNsYkmhS1lF+SZS9ljWTE3jOwQIC21lp\nPfDTli3opwtjlbQ5+hUKgTR4nu/nCZRxzKTkIe/qzg0ykwabKQ5xlkmK/xuk\nZ7RhbVGArcyHMxeFS7JuiMC8J0uYOyV12TmLqHiv0aEsQr1zy0NhuR+4AOXV\ns0/D9tVTwLDbu3zT+0cn2cP9rUMlfpTlWRo58VRPfyTFrxRLLXIUzupvQwQ3\n6j5Q5HtAo0F6mo4LNsh634k38mDCCP1RJW4lzOQ7Q0qN0/qrNJ9HhqeVhof/\nW99soXTQJN/HflzDo69c/JhzLwIZhgZIoAyQ+pPgqvGQvC7lz++yD1z96fJh\nv7QubbPsCPO7qFGUzclfFw+Ru28r1cs3IwEaC4c7hdnhwlhX76HzPaINHEy6\nKpge\r\n=v+WL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOn1FIjLY1LhG9WafBlxTrxGEz6V41rzB5tO8CoYvJqAIhAKACKQLskaIzFXJeIvIbU4WiQ1oaoB83z04r/ZljpoFl"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.2-master-501441328-bebb3329_1586248412001_0.7576072684178814"},"_hasShrinkwrap":false},"4.3.2":{"name":"tripledoc","version":"4.3.2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"bebb3329df920af90127e430a6904d6924237387","_id":"tripledoc@4.3.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aLagfRqgW+vH7GioQ3FCNybjtt9ovCY5doiPeGN58cAdJkKvXDWPjUfPFXbY5AKxg01Tao8VMIE7UwKSD2iA6Q==","shasum":"06ae6ad92085059e4918dff6c3405d35abf6310b","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.2.tgz","fileCount":58,"unpackedSize":474276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDwLCRA9TVsSAnZWagAA8A0P/jfG3zM+m/FOJwLxwgw4\nS24jbfQQRMG1No6iNe63nmQfapogjkyK7/W2o1cJlNnEibDnCa75gHYt4gEn\ntXA4fnDisw7YHHeoQE59HVMGqgrwYwOqwT6b7Zofpsy8wAGmJldQZeJkknQ8\n8qU3m7voxE+L4r6KeeY8K19D9BMkuuep+n8Vlus6aSAIa27h2i/OOx3xdJN8\nZdu3eK5H3kxoMNcAeY9kaEne55vyyJqqs0egUTXXVOANPYJMb6xPIcKhfvnD\nucizgN0n5rBVvgx1VbQwBT6HB49cjFipjp7pe642RU0yXcd7EWctuXiOxqgf\nbRAvcv5V2WrVeHswQ3gETZMUHe0WZcr4UEHq4S4QO9RGrInYpOwJdYN9eXQ9\nplsL9SeywDHH0tJajyY2YZZqFS5A6psxlheB4hCIuhiU29nmv9ilQt9B1bVf\nupOQUkIIG+8lPvEp4RLnuI3u//Ye7gDMLF3SUei+LCNKg30tKxZFrjFAq69g\nnJvvkPma/xBXVWQwh4/YxY2IqDKoGZj0it345Tva0qbeWE2Zd8bpKZ03wjZU\nLbB6PbDLW3USQozyTZYA44bBZnU4Y66k59Ftlxr5GSrp1Or0wgTV7oggGp5G\nJaCheWQFY2qdvGYzNP8jYBgtcah0rgrrpenSLmigxMzNRDrudyOydmOoh+Uf\nbI/v\r\n=jpnQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYoZ/mPtUL0h83V+XTMyiWPEZiYV/DnnvlMRM0Z0UjaAIhAPOJomr576TQWiEosAgVCtjGa+Ftby6uBj5FIVFXAZOp"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.2_1586248714971_0.26039793056805993"},"_hasShrinkwrap":false},"4.3.2-46-export-baretripledocument-504131142-bebb3329":{"name":"tripledoc","version":"4.3.2-46-export-baretripledocument-504131142-bebb3329","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"bebb3329df920af90127e430a6904d6924237387","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.2-46-export-baretripledocument-504131142-bebb3329","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5GxkcoNq3BjaNIy0NL/ZMh7bqrPW44T/1I3U0Fuie/w6+q30AtZq68xxe7EN2Nkq6RLwLy5f3WeARdqbQTHO3Q==","shasum":"4027272905d533968c0aba318893fbc6b24ff846","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.2-46-export-baretripledocument-504131142-bebb3329.tgz","fileCount":58,"unpackedSize":474324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhpMCRA9TVsSAnZWagAAErIP/2xNJ+lcQM3cnEba819A\nsf58hzqOhTyreUGmGvqIwKnILF8lmvv7HfkLOTxHebAprrpSoX2KVNbueR0p\nrJk3kHik6qhnZk4WgaZBmEkuz6BekMyff8Z1TYBYyh7bMX0OR4liH8ATWmxe\nc0WAf8shxNEPMN8fglS/8agAbf5LjmuM4f8zHt+ZqkADM9++dHcWRdo+FRCI\nbAgp3I90CvnTNKGShEMo4vCQtC2kvPM8ZPKl/nBVGj2wcvyHZHWZUyZPb0qt\nfd7dbd6fLH6gjdxhJcRjOxl8nwhjsIl6WeMATYfSQYh6dGiY4wVn+YWiCxs8\ngDGEABt9vXv9F1PtjmdzpRNnJhilpU7/3QHOTRbap2UgdWXWuWtGelaV0GUQ\nfGP2lgy/mkSKB5mDTFRwCiMJktEwucWkLTD33SEg+szk8bqrakWvI1bROukO\nfiDDfdH4jmHtoRtkhb16k6ri896/ZieaVGi6tbkscVCsQGA5IqVFCq15Pi4o\nNI5I+IJ+zs8G17ZzgHCN+Qu7IocsSOqYqMsxKS8Ep7q5zBFUNZWzA91SlR7t\nqwlWx91/InSgyBGKpVb56bKcijOxWed+uk2L2dG2IJtIZyq2GMz6JFTSWgw1\njwAJDZ8C+hWBNRbIDqeJV3theJ6c1LaRb0mZeba9N3330mZzapL6wvBL2z1Z\nqxCv\r\n=Zzcz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWdRYI6KXgDepWPkRncNb1uJqEvP0V4gWl6V4r2oGntAiEAyDPVtVKnf/EXPQbA8ba4/WPTRUG9KR53MxE209ddUe8="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.2-46-export-baretripledocument-504131142-bebb3329_1586371148184_0.9337329452178453"},"_hasShrinkwrap":false},"4.3.2-46-export-baretripledocument-504135274-a52c3637":{"name":"tripledoc","version":"4.3.2-46-export-baretripledocument-504135274-a52c3637","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"a52c3637497d8d4048d661e36fad5492e5f99e25","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.2-46-export-baretripledocument-504135274-a52c3637","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Npo2ME26Zj5iNQ3gLNg0VZYzSPiEDQyieFn33jsy2/xxHNCb4fFWOeX2z4jKkBpBi2fGN8775ub+zcQZMu5n1Q==","shasum":"4a480ea8d157f417e848b1afcb255a866697cda0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.2-46-export-baretripledocument-504135274-a52c3637.tgz","fileCount":58,"unpackedSize":474617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhsrCRA9TVsSAnZWagAAoBMP/RTvehmqdQm6iG0QfzeM\nMNhlXo799jbbjnTImhfpYlHislt3JmVjxqguWxlkgFooCvh03K75f3r0SlGc\nL/aF76UE1kbYVFPJ/CuwVUNiPh0JDZfuuC+TMNDLYUtFG3U2NEYgoACyzhhi\nmhjfBMn6qK5a1QxvV/dttbO5gQcnE4NcYQEFpF5xlY+9IO/kTvA60/nExYKO\n71A0oJjXUYEhAFwhSKGycFplaqN8vdkIw9WBHaGjD0dQwggkDU/ls5ur2DtU\nIcWuKpeOPY4LChx+H8oz+PFXXys4ummYz1iMhiOcRRPNIMW1f/hXF6H1qk2m\nfFbV849qboAkzuhp2hIPpBDKzQYt5HPjTZt7hyOdzFv4lxrXsPPJdcwaguRY\nMb3dP7RxS8LxNoLdTDTaVAH05FecClcNFHU+tKHiNJGcgUh+8GQLfdrT0dGW\n9RBicpn6qDTX2z4Zp4NsNYwltbAIhjuy6+ogLN3hHq09dhx7qgviABCgSgrn\n1NzyaMF6LUhtJmqDeiZykApWurQyezvYcGMyJdWCzQEDTExlxafQbhocR77z\nR2/TjBKQOCYhy/j/ffylgPPdmght4r3/1mJo2gO8AXHfjR5+GloGIf704at8\nLoLKLmmK05X6X6gylTlcWdTyTD6G+e/kl3KJkgshYB3f2z4s0+WJsKDudSh5\nMl5M\r\n=HG7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0dU6HNAIsqfVlFBGBaYvPNz8kKJL0g0Z6eBEI9dry9wIgIgj1taXKAHmH8KV6Cse1rLqHkof3hgQuHnLOdQVYokM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.2-46-export-baretripledocument-504135274-a52c3637_1586371371046_0.015519035137967707"},"_hasShrinkwrap":false},"4.3.2-master-504154005-3679cf25":{"name":"tripledoc","version":"4.3.2-master-504154005-3679cf25","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"3679cf256b4e17d1d1cd104b081c710e0c7264f6","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.2-master-504154005-3679cf25","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MnHvMirlCYKzJD3nGfkXnZZ8UkoacBjep7tlFdw5hxDv0qp/1gHTGzmAv82wPxJ3qHkakSve+D5G7WrF/dj9dg==","shasum":"a601a9b455e5dc82d1a07141aae140c919bc4236","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.2-master-504154005-3679cf25.tgz","fileCount":58,"unpackedSize":474595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejh9zCRA9TVsSAnZWagAAxXYP+QEx6vyPtZMnDntBfvWo\nG4bb3qaoT6Aq6EWwT7hMEVy3o6+l0JoYwrGtrVWCm6xUZ00F/ihmSrpM36SU\nMZ/n8KXpSRT2ArHdnd12fR1/Y9X5igVvyk4QUC/cngsfJv+1mpphrNFlHtKr\nT/WgwGXHg13LFRd/Fq6Gt0TKQL+1w15bk5jXdRoEBowPLjwc0zfig4GWi9yA\n0Ygz56QCes486SnPCGY83usYZSLBGa4rSwW8/sAXYe9RvkzR/rb8+7YMXSWD\naAkYnW6xt4RrKip6z4dssnk8rxbkebJfuoOlj1XumrBr4pU+G+zFwwSnP2Eb\nQ48BP5NyfZqCJNRrpWt7SMvYwHd1ahU4mVFvP3RAd2jQMufeWqiklpPjQiOA\nOeCpfHU9mIVUB1CLCcg8NJf2fkCgsD73vMxIKMI9VcsOafcRSO+l6yEIbRkF\nChwGsY2JPF5qWChcNYx1YV2OhN91APcU0i3uhpDeEe/2GjXT2dsJfCiyFgLK\nEj0U2Tyk5+isb/Jvn51FagzkO//v+6Zpiddr00Ht+S2l3iwC9K4FA3fXwsz4\nRjxZ7ZbaqwkWmUF4Sqj8F7ih5OJ+Hcap41VX+aJQLgrFrzMV64VSoGUAEip3\nCsH35iCoqP8izYA55bkc2yXJfxioUZquZRzZx0APY5Q7PaPHbHD1DlrklXPU\nVLUZ\r\n=lFE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzVQtMqPAUKDcM6ofkcItJW2ugDbhoFrO2SexrGEeoDAiEAwa8llYKJjLDXF7W+8otZi8+T297tn9Obrw0YAcfsyC0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.2-master-504154005-3679cf25_1586372467131_0.7007539203701885"},"_hasShrinkwrap":false},"4.3.3-master-504158627-5fa29acf":{"name":"tripledoc","version":"4.3.3-master-504158627-5fa29acf","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5fa29acfbb78daaf1ff35d6f568738593d15c3f0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.3-master-504158627-5fa29acf","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P+pUSxm/O7c20r3SA8XqboLiXGFpOXo98lFuxvVU2fyLsNBDtT7kc2ff49NC3g23aWa6qIl67ONk4wiepVjGqw==","shasum":"1b8356cd3a47a71da1be068d2bf56dadf5e50380","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.3-master-504158627-5fa29acf.tgz","fileCount":58,"unpackedSize":474620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejiBTCRA9TVsSAnZWagAA6+oQAJaOO1O3Rc+7ZHJrsw79\nakegNTj1FsEkyOpvX8NUGcmT6yhiVCXF3ntKyze1OPlEtYq3U/JszP4b5TFh\nJodG1UdG+SyumYdTg7ac8WkWfuGfmigx9rusBg9lcH/izHgYaLoU4ZyPKmtJ\nGFRexWVF4fF7vA3G3BJ6tom1bN8OrpqFAS8Tic6y2WPU+si+QRxTY2vSdNfY\n26iEQRWNHGQ6OgSkNO8n+DYQoCqfxX8I5TV0YYybk1f1ROXA6LzOMn34yDrm\n7djZQKv+SOEmri8BLoe+s9iVZD81qwuCKbs8xGsnnMPtJcj2W67gBSyBZgHC\n7TVDPmNTVfLpXCx11vRdFqhb4YsQ1vAGOPkjUCq21SaTlcWe7ZPzsztg+Zkx\nuARcLTcMTpY9HULOzeUYoAuzWJKNE5H9Ni++jtqU4GtUlFrReb1gDDybxXps\nvulUDuTmP+1Vgd5Jn+8RSJdQjxVlWvxljgbVZLIRWlKllDCcss4az2drVw3z\npRDYmX0YU9SboMzFI+pB8HeXlxgSdxz8ecMsYOZc9N72I5xz1btxDZlAEhTV\nW1fzhLyB9E3NHlz8MJ9x6OhXsFT3oqkEMTUV2QxMEPwP3CjCxNUjdK+M3vD9\n0Ipsp+W8wNHoE7HeHNSODQmyBgZbs/yf2aVVewaP0zCRKoRpPH5mieoGLWsd\ndTuV\r\n=9Tpi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGpnYaWxQZtrmkNb2dHg4+t45FSZXugtxVn/Sw+5JN7AiEApAeRc+5Ep27txFM3H3gsRtJeeYeNKq/1FIIQg5xHrKw="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.3-master-504158627-5fa29acf_1586372691235_0.37097898105895677"},"_hasShrinkwrap":false},"4.3.3":{"name":"tripledoc","version":"4.3.3","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5fa29acfbb78daaf1ff35d6f568738593d15c3f0","_id":"tripledoc@4.3.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eIa/eiLp1G7ezvMEw+VKKoA1dU6uojNKMTeNvdclYnMa9gEwXIMeGTXqlcZv3FfK6k9+G22UOwnehTFRU9rK7g==","shasum":"e96ed365e818cd145faff32e610348cd587a3cf7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.3.tgz","fileCount":58,"unpackedSize":474594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejiMZCRA9TVsSAnZWagAA69IQAKQjaSk+sqlrQYCGmS51\nsIlEjaL5jtAM6iT5oaIzXKkgfU/q/pTZrDzOtxkm4NZfqrrFr/a4t3pLeCSE\n3diALwAlrRV1zJmS6tB6Fs6Vdy/FnVHEwDyNavPx3pjGyN0HP2i+4s/k3RAi\nR+fen5W8xn7WPqpj7NuuqNLSAnbiRY73upTYSCX+I2/ws0TwUgCpZH00S/8u\nSwxWktqr8ADNzNqn2qSkzZCHjQc2xOTqduMJAyYmHiyPu4Fir/v2difx0OtD\nRd3S0geFStVYZLRe1QLJjfnUKJNqWzPEsLtqpks42czsP7cvERqsisi5wyjz\nbCI7qM87/oL0Um/4aMxiH0cX3nVctAILLGFzBZXpZ3qzeVtTJwZ7cuZCAMTX\nyI4F14U8ZbH7TvYkCewnlpHZB7V0e2HrxiBr33RrYwYM2Oe8szz9M4WIRKC6\ngBe1pQWv1VtX0o5/EIT5jyQCKeQFJpCgj75NAD33AcqKHN1VFptZqC4UxKAD\nw1gxptihfP97fAG0JnIBEYG1H1vjE6/CDm+CRKb27JTTG49lqK5ni+wq2MVQ\n6DHZ2vWhM/GKEaks0VP3GzAa+G4uduaMzw9MW30a+qXvPcmT8gRuso5QPFPH\nrYbiAKlU/mabSLYBlnJLToyUF33r63xf6ckZ95wESsMZJgKWe+kyEtrQaYzM\ngt44\r\n=4hz7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq1PlTu97usPM3YIUfJk2eeKlDwzMSqtH3eU014jeqtAiEAnsbXfcjzyQC4zdQHyu97vyspFxsGfSGYR9o+TxfjJMc="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.3_1586373400820_0.6034197785830215"},"_hasShrinkwrap":false},"4.3.3-master-504737859-14942dd2":{"name":"tripledoc","version":"4.3.3-master-504737859-14942dd2","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"14942dd2442e5352cc07b1f658134658ae6690b5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.3-master-504737859-14942dd2","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-f/COz7mxTivZ7QFNvVEEYoUP7y+nI4bWHRz15kV8fyIbXHyWl1fVC7b523Wfp2S8oc8HfKd8VGVPEYpogPRTlw==","shasum":"cd2fe253322a5205aae0c9c0b966589df8303df1","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.3-master-504737859-14942dd2.tgz","fileCount":58,"unpackedSize":475613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejtXZCRA9TVsSAnZWagAAk+4P/0EriBPr9zd43a96P8Qh\nhhUVoMnHNjy+sRdXQQo9uOC9H9w8Kq9suAWPPbP7NpwYqWQgYoHqrhSmTFTx\nIMSniXKYy7ioQS9zMzfoF19id5EzQpZ22ghBSmNZdajHN+H1Vm1G+IJfUdXS\n6ZrIcHL7EAKz/INUpDCETA5KmV/LW56X6kiDmF0TAKEIAg6dO61FNhOWBypx\nMPGWYrDW5wJuv8tj3GXIRj4EjfWR5lXpNi0bxJNspO4b62TUJMedjBWbE7kK\nLYu+3hLSh1XpCXMpoB9aanRns50Db1zmhzrcAI7JIv+7giC0dBaX0vApDMdc\njfgpir3QW3uk8ifkzvQHEPwI2RIFELqzgZdl4I/oP+W+gdQ92DSceSLSukkq\n2PY/8l1UGaWrfIMqUL+NcNCpBhdsOBvGft7CgsaWJFpPnOEfHgaIOpCs1pvg\nGAh3f1GZ9oauWncLIGgSb08+eJcmogGPxF8kplblZbShXwMqJxwRolpa/L/F\nzvPNof3JArxf+I+h2cseIoZ08lNd0ZT9P1Ym7yR48GzROY2RddNPrkrTnMOy\n4XSqaYd8ex+lnyoGtqhv+uzcHzuvEHvdDH+KR4SLE9e+AvPbNH/9y++7725k\nE6hK/9GGs+gvual/MjMjoDnKrEWbBNJt7EJpLTHFtZVXkCs+fKHDmWeYMxmi\napy0\r\n=A8AT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2eKj3RUywtLYIbRSz38rO/Tn3gbBOcu8wNBCmvMLBdwIgEj5Lg5zW3Z2VFJpIsJxT/p5D2ucRouxH4uM/HgyJh3M="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.3-master-504737859-14942dd2_1586419160966_0.4291766593158943"},"_hasShrinkwrap":false},"4.3.4":{"name":"tripledoc","version":"4.3.4","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1cb42f155ca86a3a9276cfece523833e830d1502","_id":"tripledoc@4.3.4","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-B4BXBlEcN9CAd0M5S4T3GxGksZaq2cNQokjUhC7vIlhUHjRrdPS/ROxbVyoqw/yWc4PD+3Tl+N2fKJvJga000A==","shasum":"5177e299d42c43a5c3f9a0ee26355e013b3c9463","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4.tgz","fileCount":58,"unpackedSize":475612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejte1CRA9TVsSAnZWagAAvwcP/1J055v/79Ab1urJw+aR\nh7rT3vcWFgk3wR2QeR3vcSia4yBSxlOXZcdZOSQ9lS4C4pouqWeS8qC7Z4VH\nd4/iCwWQ/dkI9ZkqUEr9g8fiVFkYjoRbvXmPH0RTuKIa+J02aqrml0Cq0A+n\nKandZxxqsLdl5cifj1mKa/R+Ds7IRj0Q1707O3pUF1eG/HllRNM435Dk9Nev\n3b+ImI77tQl0bC2FenO47ta/hFKfvB3tD9m5bq75PNBY1IPoWL2b7ib+DlHs\nVWw/uzkPpoMx34jKASs04nwVFdDso5ZioTKnmmha/w67iqWe1E6S0qErszWe\nCGBL+uENTobjYoTY0WKRMuxlAm/oyYM0fHUQJtn6bFZyxHKsyZOjHhuw6BDB\ncJWBphPmavz5b2h1mxJ3QvgLbk5BZzYPPaEkob2q/oimFcpqo3BbKS5lv2mW\n3prb3WGbF7nEhy52uJUcCVm1eikRUbdZpyvXHAdWhRzXZFwEdzF3KK1LMuJx\n6D/jDFzw5GjsqB+qK/O4X3Ys719l/r2vFVgQhWFlMXJYW5aabp9qskJQsFRd\n4wQBgpboz+vCAq1AyWaWyne8TE7pOfOlp+3xVcqPdqDMxR0PC31N+s2Q1HI5\nwEekSEvKdwUx+TDDBe0g4BZ2OLh1xbrXcQNrAuLeWH1RDG5DnlMZNKsXgH/B\nWQcp\r\n=cmK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb0JOFCX4l3MrYuPr6QRHn5BgV88xqSOR5xz5PHiJmqAiEAo7aWzcyoE1YzfHnPH9K7neM+DKeuSjXxFoDhQ09hxpA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4_1586419637131_0.029590539121833626"},"_hasShrinkwrap":false},"4.3.4-master-504746716-1cb42f15":{"name":"tripledoc","version":"4.3.4-master-504746716-1cb42f15","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1cb42f155ca86a3a9276cfece523833e830d1502","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-master-504746716-1cb42f15","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-z1YFe0NIcLfe7C40TnjJ+bTH++Uh7c7viw6seIsMVrosyynVgvF78USDKDBUsaxKBGvRiJBDVBUZUGXUYoo8pA==","shasum":"7b01cebec7ce171d38e4f7c22ba6d019dece72d3","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-master-504746716-1cb42f15.tgz","fileCount":58,"unpackedSize":475638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejtfHCRA9TVsSAnZWagAA0woQAINlpg8DTpMra4egqigN\n3FMGbkb798uFiPJiXm2SZrKQ7JNdHEY+BZsX9fPE5PF9NzSvroDXfM8b9jKO\nYj/3tzmWKNV8cwtYxZJodE/eroWfcoxlaElGe1YBvjQkp7WYrUs3AYqQgs8/\nHdyZAn7KydMNC/EBTEl16quwpqrraquI40eaLW4NRsJhyHY3etg6fgBcRoHv\nlufaLVV/qH7J5jM0zWk6XolDpj6LdVXjEHU6AawxRyv3kuuefuwjWPa2KQSD\nDcGH27BGPq7T52KLTFAN8O94vIaz8bL/xzJaZi+gr5VL3yRUbjdrJIo+2MR6\nAfVfFjONGCHqYg/IdG+uH/Fj0Qv6e4hp00Xx0id/1BnbN7spiNUShis9Po0N\nZVhjqJlpxHbj8kdg/palGqjaMPGrKM6DfgFseSXwxQ7S8mR5lLGIg4XVlLO5\n80UT9bovLNNnWI/SCwvRMcTlIh+BJZn2qiNFxFuiWukaYQDITnsbwFM2HpFA\n83EERVO5mzox/M2HUc9enSYHWSPdBfea1n6llXwAbHkTNpdgych/1CpDz4bm\n//K6oOALUOeFjiMBQIFfNPolgKA4bcAIxBxvKOjv1QbEwI17lXgG+ogYurU6\nK52JDR9+jjAlKJpN6lkeuFensEMlEhg2KZiTToRUHGfpXoUOlbt10YkVYc61\njWdA\r\n=qRtG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExx1yMs2qT8xMLuYOy9xLqMR/7un36/pz6ztJE3xjK4AiEAvCjZrX4eLz78iG5Gir6jrZDAbCtUYYicRCaTf1HOH9A="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-master-504746716-1cb42f15_1586419655254_0.8613601388562224"},"_hasShrinkwrap":false},"4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15":{"name":"tripledoc","version":"4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1cb42f155ca86a3a9276cfece523833e830d1502","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QJQM4sahp4wC289xF4IE3jMKQ7LG09d0ZQuLa4RRqtavelZFEp1X2gZv42FdpfafWdjyQEKRIzo8eGXEPtQ1Ag==","shasum":"210e6a78e4afb2e5e9f55aab9148f4819ad3f77e","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15.tgz","fileCount":58,"unpackedSize":475695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejuHQCRA9TVsSAnZWagAAx50QAKQ+L6xklN9GKxfO5If1\njiLNi2qjdc13Ims3uunrV8CP5vk8i+Zy5OasvoanIaXHLN8EAXFbwuyStiIt\nFWXlDa1y51NmFdMrONjXpNQYxiwiubUCatYcHv1pwewZOQPCSfMzumKwlFp/\nZnMCa9YFUgkFl8v3jnoFLSOphImmLfGcy8LeKxB3DCNAFHdbrqHqtxJd9pZ5\nP+vg4Wf7tmH0JykMw10lWCbaKSix3b3gXCDXFqLFXE6LPnI1dVEggw8dSxH3\n63YIeHUXW/1PCEKtJxrz8LqWGx58bFZGG35Drp4Ysz2ze0NDqLE8XBNiGOpB\nEzbNpDXaFJ2GJB4l101wysVbUQplkUIcNg2yaSHxNNBIUyPWVSJhvvE7mDru\nMSnKn9uRj2EFMobga+x3v1e3d8sihgy9+h1VhuydY4u7QETXDp6foZXLbZbG\nHEj9rn/OhNM5Al1RlJJVd3WXjubZp+ojUtyHARTwF8Bi3rH0H4l/E5J1ku/y\nkWHm88UGnluyj9/PQpqP7eDPUSFHg35gO1GcBlRBbpCe1Hu33j5eql512ByP\nrqFRL+x3kRqp2m+MiJcbNzi996I4ogX6cx5WL1F/Ti1e/0dj0Cz9pcNHaEFV\niyvoXXCXhP6V+rOZN4FMb2kqYs5COB3TtHWbE7fJU522Cz4/xPPG7CTgzRm2\npEsy\r\n=G+J0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdBeKGMUfgyCVQT0On+VnWojiZZKxSTnYliL/TeOH3SAiBIpv38/Wu5gU6JtpwTvOYg1UXHq1+7oaxWG5aowO3kJA=="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15_1586422223856_0.24820268244250188"},"_hasShrinkwrap":false},"4.3.4-master-576719291-5ad73039":{"name":"tripledoc","version":"4.3.4-master-576719291-5ad73039","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"5ad73039e6fc0e6f0daa9f5e1f8bdacd818173a0","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-master-576719291-5ad73039","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AKCk4b3Ef5ZlMtCfvwVbq0vvnq8KyEmbkNFyXyroEzG4N4pgByfbvjyh4Q2FRPHqL41R9v/qYjX3hq4vsB8/wg==","shasum":"2f327e0006da1d7d93dc2d3885c39bfcd93b6bff","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-master-576719291-5ad73039.tgz","fileCount":58,"unpackedSize":474773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1gR9CRA9TVsSAnZWagAAwvIP/2iKVJwnj9b7fbmgx1dg\nYhtb21d1oPrsNgykfGuRSI/n9AQ2w+T+VSSwbCRBocaxQ0f/vxsf+5yOZ/me\nrtj1SXhYFQMPSopjhl6/bLO3LwOrlrcZ37DxSWsnDZrxrni9+chvkLI9N3Mj\njJDE1IqwW5CXSa5kG8zncxARO/fhlA5/cYJJawIy8BsrNDvUxkMRPRpIcjc7\ns5qn4/eAdDEEUVIVopOTn04w9Um1mnDX8dyLE+k7LJPX+JXAflapjrGRfiWy\njjBvvHZTev3sEGwWpPPMBi3qQ22RjLSeQIsij4ONcVj4KamxfgnKPkzSRZSx\ndXanyROKnWweDVhK6VPlvPE8pXD9kHNB/W2vGS4dyMlNlJ6lHach0JbY2y1L\ndicz/lOJ6y0W4MqEiCgt2HVJ57YP3gArx5VDBVLDfpfpQklngzGd8FKZsc6W\nDrZ4HXR2SprJcp5V1b2shcniteid44+R+rE7PjcMuuJGr7N6DfuXOv64NfiW\n1w1wL7KOJs5zMU1/fWZT/8gUT3l8ua/sr9pe8KTR4N6Bqu1J/5y6/WhxHyDs\nqu9EW8GXWvPcwGo5D1TJb73AjAI26z7kykJKx94Gz1N3ODr0PeETULHBGVgX\nBRoACycU7RCIZsxdjnt9iYmqroecyOoRZJLap8d6Efyqg2f/k3FkrOH3KV7I\nAFd3\r\n=7cow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkoxGxFLaqvjwl2TxKoQfvHQXhe01k114TUDwfjWcWwAIhAJdNXlMIgqiBjgSU4UCGkILnuZjX9gODoTqBuacStoFp"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-master-576719291-5ad73039_1591084156527_0.9966880940348448"},"_hasShrinkwrap":false},"4.3.4-master-601333369-c876323c":{"name":"tripledoc","version":"4.3.4-master-601333369-c876323c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"c876323cf8daef4ebc1348eb07e6cd9ae13d889b","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-master-601333369-c876323c","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-z1tq7+AkumZdS/xjwhQg8vcY5ioNzMWqGZAylNhNP8pizwGbhO3aYq6x8BXp4g23/cdGPvbWs1Qyc+6QYqps/w==","shasum":"17cf71aa3d660d6d006db41f14e766c270b21bf8","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-master-601333369-c876323c.tgz","fileCount":58,"unpackedSize":474769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe63JwCRA9TVsSAnZWagAA7A4P/3N++k3s6S7JohznlWVZ\nN2F0dZRf1lAt7OebMMGWViOK+tT68VPN8zNctJSJ2puTAYX0wEYhd86wCHN9\nt7IvhCk8qqJEhE/j/PlpIbsUdb04S67BXRHlwH7kZqgFpVtZs42Fwj7e7puW\n6UWsdqZZeAExFk+tNOyVsgcIlqJ6QCOxuECYA1Tth0a4u5Zwpr0lbXMd0/EO\nOqXFtGUKlIZeyFXJ1jnvqKO/dJLd0CTbeO2z23ylzhVHFcPjaBcMXWtLp35P\nYofc9becAYYV+/bJARtv6woxsNu/bbEuoptKnOWe3tFFQih9ImAnXGMH12DL\nBYt7zGj0HDtcbl9JFPcuVh/4qg4fLo5AfxTToLX5JondPaO0zl/6KQwAI5aG\nwv6+FSiFziBNYAtAvMBt8U4MkCSmJ75GBXcIz/ffvXPMBaLYoYUHhh8TTALI\nliBlCFw/4mxxmon8tTxrG18OMCdEEKWgUnpUhYS2X3D6Z0KpmHhuceXhHOk7\n54d9Dqj77/WUMlfePUAbzo0tyzcCARyY+RQjlkf67AGD0aHgSPOOEzvH1QKJ\n3BUsgsZtNvlihPcZiwjHQId8bxdwozkZLWX+P25nQg6iStJ3u7OfSFViNZiE\nFfPaqD9aigW86QlS2l0px+z2qIG8F4VcLhT5v5Y4ITTjjNLRI7M7amyJT/s6\nCXhL\r\n=i3Bc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7z9lRQ18vth9sXJ6l5fbWr/cwv0PwLZ8reewqHn0PbgIgO9z/t/y9J1Nc/19l5h+ArkNQ7hVQdvJREQZEvc3jVVk="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-master-601333369-c876323c_1592488559564_0.489270538453753"},"_hasShrinkwrap":false},"4.3.4-50-michaud-locale-strings-823499241-1d231cc0":{"name":"tripledoc","version":"4.3.4-50-michaud-locale-strings-823499241-1d231cc0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1d231cc04aa032c367657e2b7dd9036898b393f4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-50-michaud-locale-strings-823499241-1d231cc0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XYbJcjK64m22epuk5QQBUPs5ayADf4itxfhv4mhsqeVoy/g4bRFRdoOqAQXt3Dcg9yb811vABtVumKq6bYaYLQ==","shasum":"9774c121da95e93bb4846e88f4b14570cb9c17e5","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-50-michaud-locale-strings-823499241-1d231cc0.tgz","fileCount":58,"unpackedSize":479051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnraICRA9TVsSAnZWagAAVz4P/jbxS0wJDFm3ZE0RXxBr\nK0+WUQov5s99URpc2leW9jHF85tM80URHi0jJMVaZ+6enVx4HywNlljTSZUF\nzAMqt74BmPfaQomtvZvJApJIx5JONKJbL926+LW/wqYwzcB7jIeYWw/+rY0d\niFfwyKPt5uyogVFBEbANcuaTP+QxlKwMx7S0b8Y5ZUVd3Dag0CRnlrCER2IV\n7hu2jzdqIWoqhjQH7VDhbjjZO+U799V1kM/kMiTAdWEqqc8jJ4mTN2UmYO0a\ndv9xx4gPaCS5LiZX6XP59JnCbpGeFhJ4hewTSWQSkqps5JRmnq14Ofmb5KUp\nlJng1x2OSliStr4O5xLTWMb8sXhB3N7/Rg6GKaE8AMUGzUVx1PfTM+WJO9hq\nyTZJGauCGf7zaYQQZBJ86nMiFPk9o4Rxl/A+uPxLQGoQX0zOQ8mbVhioL650\nDNV90iTI/UXvvL+lfhJFvkU7O7qIrAXbrhwHKycMp8Y0HBZiJ7PK7W0Crp/o\nUlpzp+X/DoZZaLnVv9ksFZFJrvVteg77Ze9A+uIBGUK33snqbIscHHYAVmXp\nF7TVISyQv9yUSK/nHdjT30d/3OL+UVBmfa75vfXmI1OP7E22UfHOUScpMtnD\njnbMgdiO3R9nh7pp5q6J5kP4O0nEb0hmi4TfJyOUQ+kNaiTzsKeYjKUfXkeZ\nU7nT\r\n=gSxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp2SACuiby/UI8uRiBoT4asclhAg1KZzTMa+2pqB85TAIhAPcGMS2atsc1QFtdkrb9GSjVz7kDNNLasF5kkUNkU4ey"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-50-michaud-locale-strings-823499241-1d231cc0_1604236936191_0.7353839966561266"},"_hasShrinkwrap":false},"4.3.4-master-824177019-1c5dcd8f":{"name":"tripledoc","version":"4.3.4-master-824177019-1c5dcd8f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"1c5dcd8f110f1926146f096edf4b20ca11495c8b","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-master-824177019-1c5dcd8f","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zjH4bJ4LCnFV/Srh+2GuVq5cE2GoOM2I1qPH1rEQZxjepYPMr0pkitDwX9yNsEnt8KLsyeHF0y4e2k5DdoOJ8g==","shasum":"efaf8129a20128613cd0c9a4dbec0412c06282b0","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-master-824177019-1c5dcd8f.tgz","fileCount":35,"unpackedSize":241690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn7oTCRA9TVsSAnZWagAANoYQAKQHYe7Mbdy3zfa3DL5L\nxwTQsXBGFfOIvxE09VyT2A82L69mu3+6wf3rKvUR2QosSBpgZlo2JgF2Dj4c\ntLTA+xYu786hjePSNjAzSk+KH+zDpp8Z9viHdu/AaKI6ZvDse/kTjFQ8SrSD\nk7u7oN9QOEmg+chtMrNodIaKMLINJc9N54aZesbbI5lY08h8AU10Tssm9X+r\nX7+jrrnpWwUc/37rNWMy/b4PEDU9062rnNpxVvAY2D5sAywUi1I6JDvmApsq\nYCjOshhHEkZyreJ/NhU2pGLvIuzJcL6rJcKpSFYTBx8H8ia8QcPfyER6Dcod\nieMDVGgc+TcMU8/ix0ImnrIBB7K+CKHNzx524bF9QkjnuMh9hJoW0oWcHFBA\njPfHSLmSBoQ7Gno5fY8DrIydte80/MCXd66OMlFYKaQJ6wdrS6yLaMpOi8NH\njpkA2uYh989TKnU0qL/u8i6PavbWt9cq4NQL93vJcinVxnQyjmnUu6+XtTmK\ny+29kTlp3udQC4aefMOD+m28DQDaQkrcXtXK0xDkI1rolHNdXju8qJz6qAmq\noKZJF1fHmduBURtOYSsYKpGoJAJNycJvk+0+porim5eoQuAyoNGqQfgM28jE\nkkB0AfSdgVvkyyWPZJKlzyU9HYmfYw9t3mZoo0tcKm5sxcCs3RNMhp4Be18C\nD0bH\r\n=u7E5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4yxg+80CdqomNQ+zyMdh/6qYd6zWhNVcpqo0LjsnphgIgZpLIcuirafghGS1C9QvihRP7pToT5AGPFQZ6ojuiEyE="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-master-824177019-1c5dcd8f_1604303378724_0.28198553764255974"},"_hasShrinkwrap":false},"4.4.0-master-824178268-7ff5e38c":{"name":"tripledoc","version":"4.4.0-master-824178268-7ff5e38c","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"7ff5e38cfb757f1d9a16f9e4d71e99d37b0dd2e5","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.4.0-master-824178268-7ff5e38c","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9NBg8LMgKs9rcsBuQ4vev+9ppcSvBwkjZ5i5MODVB/FdV1lkvqre3A80nPF9jJ7uGqasTzcHrJprTXPgjZYXJw==","shasum":"f206832451204d6950f158447bd917c07b5c8461","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.4.0-master-824178268-7ff5e38c.tgz","fileCount":35,"unpackedSize":241715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn7pOCRA9TVsSAnZWagAAl14P/j5nFgxuSL7fRrN2eCJc\naoTP1Dzort4vYVil4Dy1CCCXbws2GHx0p+RtJ0hN0nm9Ll1HatXUB0Ne0+6H\n6E1hNVETw30wtLOxB7ch5HyBH6inwNkc0UE4W+GQZSxdJwIqEkXCO5Ky7TkK\nTAwqD5GLRHig2wFZnX1Q4u4DZKQcbY4tfkz0Hjm93Doqs7PhmE6XdnK9hMsB\nGZy4/rVDHK3o8PHJ130LGBeaVygXNJJsHyx0mxBlU9pFgkP7OmWRip4g46G4\nthfpUn7U5F0DlqU/suwtaW6vLcl3Z8mZCCBIFUCw1+a4q1Zu6nI9UZ9HussL\njTGtb4bkZZvlkwpFmG3J1Es2JZMsVNjIBkXYEp2O6L5kQKxaSD62+Vla/yfk\nvPZPOCk57nV4YFgb+Ukfb198NkYTzM71eNRCNTMInv+J4cyhCc0Lo3I/B++d\nE9Gjc7BQdKQpI0IIxGgHYcTaTDYFPdOeA3g9Glp1kzFWADtop8vCIHTQPb7X\nqTPoDacjmhlAJRYTv7CdQYSWlRMfkVweHIxvtqlo23nqSdu19F+3BXlD0B3B\n2EuyGelZsBfV9GjoyM9bk3lW0q8TZ2+UGjYCmqkde82aV3Yd7EJS87V1Gg+0\nVbnV+++r4jcGLc0t1G3IMh2ZB4dF+vH5riIckteh/mpDsBOARUoV6MTnvF22\nx6Sg\r\n=t1Ke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEstudfMpkABSkf57lp8AMxclRQ+OgU2kozxSzRZut5SAiEAuz+0+M5e5ybMpYnAhJQaQNXCIOR0r+4pKH04e21OOI0="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.4.0-master-824178268-7ff5e38c_1604303437500_0.2726840471450833"},"_hasShrinkwrap":false},"4.3.4-master-824192317-8c774bec":{"name":"tripledoc","version":"4.3.4-master-824192317-8c774bec","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"8c774becd5f79ca9742abd24725ad432a9696f97","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.3.4-master-824192317-8c774bec","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-np5ReZT76czqkxxI/mskz7F5knd6kH2RraZ+m2TouScgdYMRZpS6Vn7aESdfOs8QU2e1wMOxeGSdPtF40f9A1w==","shasum":"87b35023de08848896613febae818ff7d4c5f705","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.3.4-master-824192317-8c774bec.tgz","fileCount":58,"unpackedSize":479028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn71ECRA9TVsSAnZWagAAPdUP/j8pcpJQHpRN9ZZgmRNF\nDsj1CllGu/h+g0PtVs8tqcf5cp8EHO4HaDDZFGbmFl3ULYs4gyQw7VvSr5TT\n0Xz5LKWQGdTi+7KAdzXfQ2K4OUcpGfztgoesORdJFHZnFAQe5W+U/qTAemLb\nvMJcFjxjiUH3NRib54sCsu44f0WCS+yqvkZART5Xj3gE2Y8jD+t6+OF/bF24\nJ5e8BQfhmc9OWhHVvGwU6w9VmhuRGMCCP+Z12vUgg8Aeu4EY80im8xFSE6F6\nGT4oHIfsE9dmnVyP6PnjQbNY06sHWaaVe6DGAyO50GkD39vh8WCLK863TITL\noIju9q3l64LcKj0nhQ41nIovy/LsRbCrn6DKb60JQZZCXi6Su7fPI8EpjVWe\nSCAzMmmILE56xQLafwCYeT9NtJh390Vh8Vbf0nBSutQeU9TQvlGMpe3Jm2MK\n5WmdPkoWmYDe9c+f09cDpjU8atpy9ZC2wZVi6d0mEDx/cvFvkZvMvzmwoUkN\ndVF2tAlS0OGbQTQBgp8ou1oLf5leMYXp93cBfqr5ht5OK2jRWbWPWRJWk1X9\nxvuwrGXsaJN1vf02fVtY7HMz20rSjUySoyPU+A+ohOYebHQCmE/5CiDkokUO\nog2OFZpog4IT4oeJFyFFTGtiuMN1nAmVbArwoew/6zWkRcGSufpt2hnFO/9L\nSaKP\r\n=VCy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUnIdpAg4idQ64VxOZ1kzBMyFpraMUo+5sxeU06FeXKAiEAmfqkQCFFyvcYxVnslah0a5z6PKKplJ8t8CGSm3eH8YM="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.3.4-master-824192317-8c774bec_1604304195675_0.4833448391239519"},"_hasShrinkwrap":false},"4.4.0-master-824198986-81dafb3f":{"name":"tripledoc","version":"4.4.0-master-824198986-81dafb3f","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"81dafb3f6e0a3ddf82ce8be3c3ca9b87c186e848","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.4.0-master-824198986-81dafb3f","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-W41za/phCNkjnZI/7L30HTqUzFlVhuSzsrI2XGtNN2WEyECYJUFfb+6Dzg66/5K5RytwcTLhVFcVkynH/wpE+Q==","shasum":"5e32e443c393583b54b7504011fbdf3d759afc28","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.4.0-master-824198986-81dafb3f.tgz","fileCount":58,"unpackedSize":479053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn76MCRA9TVsSAnZWagAANlwP/1a7zunAhEphDARxohyz\nVGU2jrwXNjnqQpRIx7Q6t/pSiM3ox0wjm7IXBC7assAygl8eC5tekLIcOdgf\nBN8acfjvGL54RbncZxjlH/pa2dmOiPLgZfWbI3GZQBO+pSTzwZgPma3vTUAp\nqAn+fUK+LxRaknSv2IjW0IE1jEUnSOlTr/1L1oa5ZMFBBdaVosB4Ys0IqFhX\nIuDFXAJRscnaJnWJ6KxS9NYm4Gd5GHAx7bh2q+F3HlgplsvxQgc6Ln9D2tcp\ndC/TY2FRFACLdOPQf4OQVPXomip1YokMCylBfI37mwCoZmb/8CvogfuTodYu\nDmQNTn5Q9qpg9Mq1yMnjnl+bs+PrxlW7RESAhqRNSFFUeV6RWeBVvBxCQfT7\nObaNNI8YQV4O8Wv6JL5VJUbewNFwZ/V0ngKfaF4vKk5yl4Ls0ryyAPeI/uaf\nj7XqCkW1MR6b2YCE/WS63GBdIEO16fSj58QtviZpUH8/RbeUgqYB5EmUpedZ\ndic0SGN5WExiktgCIr4AZe9FISVkK9Tp4lyNenorHMTZ8X3RGsHOmvFsVGlP\nzaniRZTfzRE6PkzwIfaSmyyC/BVoPunDSvkTRaPAUNc9wF3iM96TITE2OzJK\nZW2cvlXGDZq5nn4GrP9pMmf6fn6rkm1hRvAHoWWKPLV/w3d0lPetnnysuAHT\nfHD/\r\n=fBa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh2Br448BDqvJw7xuSdVNE9ACJ+KaHA0slxpoqy+4w3AIhAISf3fi8d2rDpMwNVtFHPPjJCL6PUKEdLmvcnHUEhj3G"}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.4.0-master-824198986-81dafb3f_1604304523607_0.21031295406246642"},"_hasShrinkwrap":false},"4.4.0":{"name":"tripledoc","version":"4.4.0","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"81dafb3f6e0a3ddf82ce8be3c3ca9b87c186e848","_id":"tripledoc@4.4.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2M+d7skEhJjzSosnsW13nlBKEUq0Kf1NOnjWU2PUtu2g0Cu/8sZvCTk7CQdXKwo9XFQ5sruo/tZDR+C3FYbOiw==","shasum":"705ee627159915e5d6339ec472bcd8fafe56f33f","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.4.0.tgz","fileCount":58,"unpackedSize":479027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn7+4CRA9TVsSAnZWagAABkQP+gOChFau+5a0CaM5zcN+\nCCXFkZnNyFZsnTAwQltDcmZvEa6Mw29XlzzbvPa82cpKTzmp5RdRKfNitvw6\nSo1o/PrSy/BhukBFXnZOS5InnU2PjafUjMqfdp9FhKIsa22YYPngPbY2KuNv\nunE8Kah/9Py+ovEhwozqDgx3QMqkC5hXtGLcaKkQl/bLyfnbc//lZ+50sPSu\nwd+jo8jT1Ls1k9wJAjgLMXMXFEriHfUO+QuZ2fJUE6iUudtCBj/VqaFEBBkf\nJSxFpkRMWG5PLEzIn8nVtjk+Yv0B5ItHW9mqWMLiIQrtQdWf2jc8CmGBjHDs\ngOgWtaycWFk48rAcoevMavquxhFB7mB7WNeD9izPd1zrBMaakntIdmyHe9zb\ny2vnXBU2MP7dSD/bpeYEaeq06yFSMnPcULopHBoCHpErdfBvFBSydIOX54Jj\nQ5HU/puGMZJEMWmlO/v9EyVF99dmMa4d1DH8iRAUCWt0gGJI3jdhpf2YgBp2\njYo2pR9px95DlGgvQaF8xK4ZurPD0ieG/Jzjm37cvJcPtL84IAuimwZeZPwJ\nO2H51jHyIfuNQEA9dbVYez57UDkuB6qn4N+snSRdGIKA9R3Un2kIIjby5oP+\nWQInDbahfiv7iWlihgzr9hgjXrAxV3PNdCW15LCKTFMOSUbvl+NHcpIlEHU3\n8RDD\r\n=CJGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTp9eSzuXCKCgVtgVZ3WFpISXmd1KosGTg56qzpS78SAiEAv+9YrWz0WCRc9wYTNEWmDT3qX3ahoTT+ekM+vpHXfQA="}]},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.4.0_1604304823613_0.1888879920895996"},"_hasShrinkwrap":false},"4.4.0-master-1306119838-463a7dac":{"name":"tripledoc","version":"4.4.0-master-1306119838-463a7dac","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"463a7dac65569cfadc4234b99a3e03d4281878f4","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.4.0-master-1306119838-463a7dac","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-BovjralZPmrxZLYPpzPwztgyfiIdUc8duXxpfsZMOeRJOzKHOwcVxHkKOkvACM9RGD1wJhVWjfgSZ1EU1RBmXw==","shasum":"dc8dd29a50c563b020038cf005c2b025e10e4fdc","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.4.0-master-1306119838-463a7dac.tgz","fileCount":58,"unpackedSize":479054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtNO4CRA9TVsSAnZWagAAyeUP/1Q5XkcSmgfvZKKaYB9d\nuz/lhQ/rrRaZzr5FUnxPmNax4O36dI43/K638X2qdxDozmS2tl64ksUNRxms\nAXSL075+E5jv2OOgtJIr+6rrmK7Fc74OzrygWxAbUn0gFzyX6Zw+3+FBZWBh\nfepQvwxc5qEm+CaNOEr/iZMDqJfNiTTUrfSV0oqHfKFoYWkimfRLMyiAyZf8\nH4KckDS6nFO3ayoRJMfoUr94yk9k0mmeKhVU3xcNPqMTYy97JJqfY5Wm+tSf\n6V+ULYZWzuQ06JL3Bipa9hf+kKQ3DqHw9LPzFWUCf+O8/3+DVUGsIkPjieha\nfmG2OhTO3TrMuDMJmiuHfgQA5SZrFWklzJYJ1tI/YTfzoIcrD8ajZfq+ttAZ\nEKCtB4V2Rw83Dn5qdtcJztqfZFoCnZJD29+OWq8vMtOz7KXGdp9Y+h1goJSj\nZJOdsfVTSs5uYwBSHQMpiJGZ1rx8DKlqHqmB3GlcUVxdecR0U77FHn5UQ6j0\nXB5XXm8SU5OwQDQIhA5GdsLGmd4o5GrKdD2OkPME2Garr9LOugaWh//WLQiL\n6GIWttLA/k6Ou4pYc8Hw2n7QZyAjEut/lQG3jGGlP7bcORFYq1khSPFE8+yZ\n+g08yslvQEXI6iRXzCMT2u3aUMslyGB3cFfzexY/5VowR30cOP6IhChAaiKZ\ndGZ0\r\n=xQZ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLby5Vm8x86KSBSEX8+tD+TvfFeIE90FKFoiMO3gUj5AiEA5Sb9+qR2x1HauAiTdxc1X/1laZEdEnYXsmuFQZkrduI="}]},"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.4.0-master-1306119838-463a7dac_1622463415864_0.4088890661906499"},"_hasShrinkwrap":false},"4.4.0-master-1306136041-e879e770":{"name":"tripledoc","version":"4.4.0-master-1306136041-e879e770","description":"Library to read, create and update documents on a Solid Pod","scripts":{"test":"jest","build":"rollup --config rollup.config.js","api-docs":"rm -r docs/api; typedoc --theme markdown --platform docusaurus --out docs/api --hideSources --options typedoc.json;","prepublishOnly":"yarn run build"},"keywords":["rdf","solid","linked data","turtle"],"homepage":"https://vincenttunru.gitlab.io/tripledoc/","bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"license":"MIT","devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.5.4","@types/rdf-js":"^2.0.11","concat-md":"^0.3.0","jest":"^24.9.0","jest-junit":"^6.0.1","node-fetch":"^2.6.0","rdf-namespaces":"^1.3.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","solid-auth-client":"^2.3.1","ts-jest":"^24.2.0","typedoc":"^0.15.6","typedoc-plugin-markdown":"^2.1.10","typescript":"^3.7.5"},"dependencies":{"@types/http-link-header":"^1.0.0","@types/n3":"^1.1.1","@types/solid-auth-client":"^2.3.1","http-link-header":"^1.0.2","n3":"^1.2.1"},"peerDependencies":{"solid-auth-client":"^2.3.1"},"gitHead":"e879e77034b114dae2727b437f8d4118c062cdb1","readme":"tripledoc\n======\nRead, create and edit [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework) documents on [Solid](https://solidproject.org) Pods.\n\nTripledoc aims to mesh well with the way of thinking of developers that are not necessarily well-versed in RDF or Linked Data, and just want to store their data on a Solid Pod. Its goal is to make it as easy as possible to get started writing Solid apps, and therefore tries to avoid [magic](https://en.wikipedia.org/wiki/Magic_(programming)), is extensively documented, and publishes type declarations for editors that support TypeScript.\n\nIt is recommended to use Tripledoc in combination with the package [rdf-namespaces](https://www.npmjs.com/package/rdf-namespaces).\n\n# Installation\n\n```bash\nnpm install tripledoc solid-auth-client\n```\n\n# Usage\n\n```javascript\nimport { fetchDocument } from 'tripledoc';\nimport { foaf } from 'rdf-namespaces';\n\nfetchDocument('https://www.w3.org/People/Berners-Lee/card')\n.then(profileDoc => {\n  const profile = profileDoc.getSubject('https://www.w3.org/People/Berners-Lee/card#i');\n  const name = profile.getString(foaf.name);\n  console.log('The name in this profile is:', name);\n\n  profile.addRef(foaf.knows, 'https://vincentt.inrupt.net/profile/card#me');\n  profile.addString(foaf.nick, 'timbl');\n\n  // Credentials are included [1] in this request, so make sure those are set\n  // properly if needed. The package solid-auth-client [2] might be of assistance\n  // here.\n  // [1] https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Sending_a_request_with_credentials_included\n  // [2] https://www.npmjs.com/package/solid-auth-client\n  profileDoc.save().then(() => console.log('Profile updated!'));\n});\n```\n\n[Full documentation](https://vincenttunru.gitlab.io/tripledoc/)\n\n# Browser support\n\nTripledoc uses relatively modern Javascript features that will work in all commonly-used browsers, except Internet Explorer. If you need support for Internet Explorer, it is recommended to pass it through a tool like [Babel](https://babeljs.io).\n\n# Changelog\n\nSee the [release notes](https://vincenttunru.gitlab.io/tripledoc/docs/changelog).\n\n# License\n\nMIT © [Inrupt](https://inrupt.com)\n","readmeFilename":"README.md","_id":"tripledoc@4.4.0-master-1306136041-e879e770","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZH1FDzMPUbdG7O5GPwyt4yXziO0vtLd2RAe0amu9oawH3hudESnsCvGVGuOJQKodcRgqrPZmMlH6tH3ltADp/Q==","shasum":"2fc3ff384119df48e6a273177c685b62998a29e7","tarball":"https://registry.npmjs.org/tripledoc/-/tripledoc-4.4.0-master-1306136041-e879e770.tgz","fileCount":58,"unpackedSize":479054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtNUECRA9TVsSAnZWagAAnasP/1hMspyLLoU+AFyij2iP\n5fdx1hezZRME+SBNqxvzjFtfffy6hQiTzWEKCcmGwY1SGoxVeEvZzFaJQCg0\n1flenCtc8NE6zgQ+RsjFN3j9SPLh6fEC1E6repFyZ2ZGrC1M7JJZr6N8wk0m\ni/PZRnzaRDW0cRNptY2A9ghGqlQypwQjv404FQgewTTPvJRqvqTOb5JVydbq\nemiiBIYf9/34MLpHeDyzzYvAkzPaT24NgKx44snnAuk2WnHyZJqB1zLRj7NC\n4y9zpMNJhV9ZT0rzREf/taCEW792VivyU0FRDxVSkMqPj0QYb7v8vA3wsG1S\nSy6QwTghXeWNspL/Hgs5j8O0EiNhsbaSw1sfKqtbwIl487URkZNsCf8kmE3/\ngn8DH7RTD1VD59as1Ds+uvtsLU69Megr8Mpk2/qKxLPA1jKh8LhHNoWxSjd4\npd2vbuAiR4M9iprBSHYiVmyrSALAQzAxdDPS4QdJ2zBMCsrlRhfMfs9HZ8/t\nM80WX5txv2dJmr8BndmOG2I2ZL/0D8Gdfy51FGgSLCx6FS0s1bhY72wt4aUd\nkvOQMrD6EXgg4ja2rh3ufYpnBGoedBWAUz4BE7gBJKXr4KkTpSsBw9s0W0Vh\nhAgYz48hPGp5TJTtxSdZ32dV6ij5LTvyimp89fzedYlaDZy2WhKX6I1VtKvc\nVFAY\r\n=PAXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv2Ggz4h6xQTL3ZEykBkZ2+kpz265eZyckR2dY5Ol5+wIgCE1POH4BWProkRg1CtDYw26c6e/r161Ncv/WZoDAlKc="}]},"_npmUser":{"name":"vincenttunru","email":"npm@vincenttunru.com"},"directories":{},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tripledoc_4.4.0-master-1306136041-e879e770_1622463748450_0.7098432655216333"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-17T09:51:33.141Z","0.0.1-master-253290784-100bd55219989798c9bc6f026500d06ac53dd3bc":"2019-07-17T09:51:33.508Z","modified":"2022-05-22T05:44:04.258Z","0.0.1-master-253316928-bfeee9116cef7bf6cae58bc0eb735233b8d31e49":"2019-07-17T10:21:47.968Z","0.0.1-master-253324255-485371bd8417221deeb76b744803249103a20fad":"2019-07-17T10:30:36.466Z","0.0.1-master-253341971-677e8902f50543b95cc1b63948e2ed19334f3f0d":"2019-07-17T10:49:56.223Z","0.0.1-master-253346569-a3be6ce43d563121ac15cecb66d515ec27c24949":"2019-07-17T10:56:40.519Z","0.0.1-master-253351069-1ec0c953c9e343b0c7c9564080413c5f15845c50":"2019-07-17T11:02:25.142Z","0.0.1-master-253358468-5011cf005269e8561b9a561ae0731daa4e495e35":"2019-07-17T11:12:00.956Z","0.0.1-master-253365268-7a745d96337628654af60694327d6c5958d2965a":"2019-07-17T11:22:35.866Z","0.0.1-master-253379564-74831626284d8861f925637e117254648181b8e0":"2019-07-17T11:37:33.355Z","0.0.1-master-253565006-de86f9001dd2cb0d243ac8744a3811ce6304ff4d":"2019-07-17T14:51:45.660Z","0.0.1-master-253596018-5af41302e8319e20f7a89f0c059f5393da515ae7":"2019-07-17T15:18:16.371Z","0.0.1-master-253637616-76fcc666131debbe5c3acb751416733637c4d2e2":"2019-07-17T15:58:04.443Z","0.0.1-master-253709755-b8951cb376bf71e18db27f69fa6af2923f2fe17c":"2019-07-17T17:42:00.602Z","0.0.1-master-256279763-802f3661920dddedf34120d4c07cacb8d4a49c94":"2019-07-22T09:24:34.826Z","0.0.1-master-259118836-f3c28735fae54bf44e8e7fc680606e439f27ab9a":"2019-07-25T12:07:01.485Z","0.0.1-master-259154819-8ba23e6ee7a26cb2c81c580fa80d408b88e58055":"2019-07-25T12:46:42.991Z","0.0.1-master-259350621-5a96dfebf141fa5a4481354f9fac2c4ab1993c8c":"2019-07-25T16:07:29.818Z","0.0.1-master-270468405-5943cc010225ab11814b4290f324ff7a65cb8d54":"2019-08-12T09:58:31.636Z","0.0.1-master-271344297-1c51deab71eef15db9baee3a227ff2e726e96516":"2019-08-13T09:39:21.049Z","0.0.1-master-271445600-da81f14ed34b7b9234e54d55b8d96b4f6c241e08":"2019-08-13T11:49:51.946Z","0.0.1-master-271485933-7422d09d6e158c31f2efc6ae71f4ceabb1e03365":"2019-08-13T12:33:40.417Z","0.0.1-master-271498349-a0709fa73ea706ffc119722f15de78aaebe64a44":"2019-08-13T12:49:01.133Z","0.0.1-master-271615157-d70e3ea22da8e4dec74c9b85ced8af0c42e5b105":"2019-08-13T14:40:23.872Z","0.0.1-master-272260760-8906e2c6d9009cf26b9eef33e7dfb7d14b0c714f":"2019-08-14T13:59:53.078Z","0.0.1-master-276175970-64cc0bcc":"2019-08-20T14:57:59.608Z","0.0.1-master-276197166-b3d74b08":"2019-08-20T15:18:40.073Z","0.0.1-master-276797008-23a8d10f":"2019-08-21T10:05:00.524Z","0.0.1-master-277012158-d1445ab7":"2019-08-21T13:30:28.566Z","0.0.1-master-280061284-db367989":"2019-08-26T11:30:14.629Z","0.0.1-master-281941997-95572dca":"2019-08-28T09:35:04.023Z","0.0.1-master-281976265-88728b02":"2019-08-28T10:07:21.310Z","0.0.1-master-281994060-11abeddd":"2019-08-28T10:27:38.650Z","0.0.1-master-282004814-3522fd1f":"2019-08-28T10:41:49.764Z","0.0.1-master-282014464-7ccb6e56":"2019-08-28T10:54:34.197Z","0.0.1-master-282022972-a62065ec":"2019-08-28T11:04:52.626Z","0.0.1-master-282092258-7509684e":"2019-08-28T12:18:20.236Z","0.0.1-master-282106544-65f23b44":"2019-08-28T12:31:10.956Z","1.0.0-master-282115211-cda8298c":"2019-08-28T12:42:35.616Z","1.0.0":"2019-08-28T13:00:24.333Z","1.0.0-docs-283029396-958f48ba":"2019-08-29T09:43:10.527Z","1.0.0-docs-283047477-65e47722":"2019-08-29T09:58:07.005Z","1.0.0-docs-283092934-af386619":"2019-08-29T10:43:43.170Z","1.0.0-docs-283119184-e87a85ca":"2019-08-29T11:13:03.114Z","1.0.0-docs-285313721-4a93d3dc":"2019-09-02T08:46:34.154Z","1.0.0-master-286129961-dcc95f8c":"2019-09-03T08:50:01.027Z","1.0.0-docs-286134387-5f37c926":"2019-09-03T08:56:40.057Z","1.1.0-master-286139170-e53ede9d":"2019-09-03T08:58:49.457Z","1.1.0":"2019-09-03T08:59:38.754Z","1.1.0-docs-286148148-33a6606b":"2019-09-03T09:08:39.982Z","1.1.0-docs-286365248-03cc34fe":"2019-09-03T12:43:31.187Z","1.1.0-docs-286386390-e1a15293":"2019-09-03T13:04:13.820Z","1.1.0-master-286402049-5c690c5e":"2019-09-03T13:19:00.780Z","1.1.0-master-286413066-15898cc7":"2019-09-03T13:31:40.641Z","1.1.0-master-286424430-e2b77789":"2019-09-03T13:38:10.703Z","1.1.0-master-288372945-ff104138":"2019-09-05T11:30:45.890Z","1.1.0-master-288730226-cdbc0fad":"2019-09-05T17:02:52.535Z","1.1.0-master-288751122-69d44f7d":"2019-09-05T17:33:32.392Z","1.2.0-master-288767514-301a23e3":"2019-09-05T18:00:40.957Z","1.2.0":"2019-09-05T18:10:35.461Z","1.2.0-master-288782417-f32c13ed":"2019-09-05T18:25:51.153Z","1.2.0-1-tree-shaking-289197078-f32c13ed":"2019-09-06T08:10:30.826Z","1.2.0-1-tree-shaking-289217598-cb826c23":"2019-09-06T08:32:41.407Z","1.3.0":"2019-09-06T09:34:57.691Z","1.3.0-master-289505252-77e118c1":"2019-09-06T13:51:20.070Z","1.3.0-master-290241010-399a856b":"2019-09-08T15:59:48.418Z","1.3.0-master-290250957-a90fd3aa":"2019-09-08T16:48:31.327Z","1.3.0-master-291388308-9d3f3aca":"2019-09-10T05:12:08.609Z","1.3.0-master-291603304-1bcc163c":"2019-09-10T10:03:54.143Z","1.3.0-master-295454031-78956c3c":"2019-09-14T22:18:22.867Z","1.3.0-master-295850477-0e7f099e":"2019-09-16T07:43:05.563Z","1.3.0-master-296093412-2a7b2511":"2019-09-16T12:13:54.005Z","1.3.0-master-296094781-fb17b32a":"2019-09-16T12:16:31.182Z","1.3.0-master-296103941-c079831b":"2019-09-16T12:28:49.801Z","1.3.0-master-299121299-306a9dea":"2019-09-19T11:47:56.033Z","1.3.0-master-299341590-f523332a":"2019-09-19T14:55:22.979Z","1.3.0-master-303525897-b365cbef":"2019-09-25T10:18:16.912Z","1.3.0-master-303535998-78c06c84":"2019-09-25T10:28:43.457Z","1.3.0-master-303675025-837c1103":"2019-09-25T12:40:35.919Z","1.3.0-master-303675837-837c1103":"2019-09-25T12:41:13.831Z","1.3.0-master-307432525-21911d80":"2019-09-30T07:49:06.890Z","1.3.0-master-308932521-b189c68c":"2019-10-01T14:18:12.422Z","1.3.1-master-308966840-70510179":"2019-10-01T14:45:35.186Z","1.3.1":"2019-10-01T14:46:11.472Z","1.3.1-master-310023893-425d4ba9":"2019-10-02T14:40:45.490Z","1.3.2-master-310064729-ed165960":"2019-10-02T15:13:46.881Z","1.3.2":"2019-10-02T15:27:21.823Z","1.3.2-master-314590680-d958edbc":"2019-10-08T09:48:23.529Z","1.3.2-master-314839481-2a820c40":"2019-10-08T13:32:11.957Z","1.3.2-unship-website-320268317-6d2f3159":"2019-10-14T12:16:53.782Z","1.3.2-3-add-methods-for-specific-data-types-320293654-2a820c40":"2019-10-14T12:38:43.424Z","1.3.2-3-add-methods-for-specific-data-types-320297060-467f523f":"2019-10-14T12:53:48.452Z","1.3.2-3-add-methods-for-specific-data-types-320306960-58c46d6b":"2019-10-14T12:58:20.431Z","1.3.2-master-320345745-505c471b":"2019-10-14T13:26:56.944Z","1.4.0-master-320350468-c02b8934":"2019-10-14T13:34:48.972Z","1.4.0":"2019-10-14T13:44:59.938Z","1.4.0-master-320496683-6a3c4c32":"2019-10-14T15:31:51.728Z","1.4.0-14-removing-a-document-321134087-6a3c4c32":"2019-10-15T08:43:48.635Z","1.4.0-14-removing-a-document-321177621-06f3b4b4":"2019-10-15T13:31:24.906Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-322693561-6a3c4c32":"2019-10-16T13:47:23.082Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-326682891-ec171ff9":"2019-10-21T13:11:22.035Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328619562-4e5a01bf":"2019-10-22T13:01:11.483Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328639254-537522b1":"2019-10-22T13:23:26.904Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328666431-403196a1":"2019-10-22T13:36:32.013Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-328681806-dfd00528":"2019-10-22T13:48:25.442Z","1.4.0-master-331454217-bf3660f3":"2019-10-24T08:56:41.840Z","1.4.0-15-don-t-use-rdflib-s-store-as-the-data-back-end-331606189-973e3e9c":"2019-10-24T09:25:32.811Z","1.4.0-master-331712725-45b0ad5b":"2019-10-24T09:48:11.630Z","2.0.0-master-331722689-e632f011":"2019-10-24T09:56:06.662Z","2.0.0":"2019-10-24T14:49:16.565Z","2.0.0-master-331910440-4edfaadf":"2019-10-24T15:23:43.168Z","2.0.0-master-334756602-67f3bf79":"2019-10-28T10:11:15.142Z","2.1.0-master-334794690-3984dfe2":"2019-10-28T10:27:40.327Z","2.1.0":"2019-10-28T10:37:19.208Z","2.1.0-6-removing-a-subject-336684548-3984dfe2":"2019-10-29T21:28:29.516Z","2.1.0-6-removing-a-subject-336694096-78602eb0":"2019-10-29T21:43:31.296Z","2.1.0-6-removing-a-subject-336695783-4c40bebf":"2019-10-29T21:46:30.156Z","2.1.0-master-340080288-ea7d37c6":"2019-11-02T15:10:36.168Z","2.1.0-6-removing-a-subject-340847612-50696a0f":"2019-11-04T11:46:17.576Z","2.1.0-master-340867834-58726a1a":"2019-11-04T12:07:22.696Z","2.2.0-master-340873102-a3708fb9":"2019-11-04T12:14:49.291Z","2.2.0":"2019-11-04T12:23:20.050Z","2.2.0-master-341176217-300c3036":"2019-11-04T15:48:27.518Z","2.2.0-master-342089259-112fd58f":"2019-11-05T12:50:17.049Z","2.0.0-light-342211266-728bc385":"2019-11-05T14:24:44.967Z","2.2.0-light-342247968-901ec7f2":"2019-11-05T14:51:03.934Z","2.2.0-light-342406951-b1967eb7":"2019-11-05T16:44:15.993Z","2.2.0-light-342430250-eb91d9ef":"2019-11-05T17:06:08.735Z","2.2.0-light-342480132-78f0745a":"2019-11-05T17:41:26.285Z","2.2.0-light-342493516-4681661a":"2019-11-05T17:58:04.339Z","2.2.0-light-343513709-35bf25f8":"2019-11-06T15:42:34.488Z","2.2.0-light-343568201-041128dd":"2019-11-06T16:24:46.252Z","2.2.0-light-344182511-51bc0975":"2019-11-07T09:05:17.547Z","2.2.0-light-344187396-f82f6083":"2019-11-07T09:09:52.964Z","2.2.0-localsubject-347347185-261b9d62":"2019-11-11T15:11:14.989Z","2.2.0-master-347968562-bae02889":"2019-11-12T08:46:35.080Z","2.3.0-master-347980291-090ed699":"2019-11-12T08:59:12.985Z","2.3.0":"2019-11-12T09:01:04.663Z","2.2.0-light-348071100-0ce5e89b":"2019-11-12T09:55:00.981Z","2.3.0-light-348143358-09df3836":"2019-11-12T10:46:34.292Z","2.3.0-master-348281282-b860426f":"2019-11-12T12:49:07.210Z","2.3.0-light-348281712-88d4374a":"2019-11-12T12:49:35.739Z","2.3.0-updates-via-348554797-71a79506":"2019-11-12T16:04:12.854Z","2.3.0-master-348563549-71a79506":"2019-11-12T16:11:46.656Z","2.3.0-light-348598281-60240e0d":"2019-11-12T16:36:04.489Z","2.3.0-18-add-umd-build-350447477-71a79506":"2019-11-14T08:31:30.593Z","2.3.0-18-add-umd-build-350452418-364827bd":"2019-11-14T08:36:38.368Z","2.3.0-18-add-umd-build-350457732-2a98c41a":"2019-11-14T08:43:35.297Z","2.3.0-18-add-umd-build-350486571-7ce4b4b8":"2019-11-14T09:08:59.372Z","2.3.0-master-350506308-a7f5cd1c":"2019-11-14T09:22:57.420Z","2.4.0-master-350510496-323371d0":"2019-11-14T09:26:07.196Z","2.4.0":"2019-11-14T09:27:51.894Z","2.4.0-light-350513058-54880d22":"2019-11-14T09:28:19.798Z","2.4.0-light-353606789-ecb3300b":"2019-11-18T11:32:56.640Z","2.4.0-master-353628458-4a8ffabc":"2019-11-18T11:50:42.279Z","3.0.0-master-353638849-f8211b34":"2019-11-18T12:00:02.687Z","3.0.0":"2019-11-18T12:04:41.114Z","3.0.0-master-353867905-5501ed77":"2019-11-18T14:38:30.347Z","3.0.0-master-353878031-9be53551":"2019-11-18T14:45:40.022Z","3.0.0-master-353896224-4ccfa3c5":"2019-11-18T14:56:47.883Z","3.0.0-master-354237885-ac8112f0":"2019-11-18T20:34:02.306Z","3.0.0-s-e-f-354861450-6b1fb0ff":"2019-11-19T12:10:00.396Z","3.0.0-master-355095280-fc8481af":"2019-11-19T15:04:14.332Z","3.0.0-master-357739379-fad4d880":"2019-11-21T16:56:09.180Z","3.0.1-master-357756185-f46dfff3":"2019-11-21T17:10:02.552Z","3.0.1":"2019-11-21T17:17:28.877Z","3.0.1-20-fetchdocument-reject-with-meaningful-errors-363220254-f46dfff3":"2019-11-27T18:55:35.937Z","3.0.1-20-fetchdocument-reject-with-meaningful-errors-363223888-7e792da9":"2019-11-27T19:00:22.607Z","3.0.1-master-373300889-71627e7a":"2019-12-09T10:35:43.022Z","3.0.1-24-umd-bundle-373304921-71627e7a":"2019-12-09T10:37:39.637Z","3.0.1-master-381711459-e5b0da3f":"2019-12-17T10:38:59.741Z","3.0.1-lazy-uri-387589525-2d0262aa":"2019-12-23T16:29:00.803Z","3.0.1-lazy-uri-390825785-ca87d5c9":"2019-12-30T11:46:40.981Z","3.0.1-lazy-uri-391191350-5bb37817":"2019-12-30T20:29:45.766Z","3.1.0-master-391420217-e5953516":"2019-12-31T08:08:12.700Z","3.1.0":"2019-12-31T08:35:12.004Z","3.1.0-lazy-uri-391434741-ca4ce999":"2019-12-31T08:40:30.541Z","3.1.0-lazy-uri-391501855-f2ebb728":"2019-12-31T10:28:19.493Z","3.1.0-lazy-uri-391518902-210f385d":"2019-12-31T10:58:19.982Z","3.1.0-lazy-uri-391533136-ab2c28e9":"2019-12-31T11:18:40.852Z","3.1.0-master-391542109-55d788d7":"2019-12-31T11:37:33.274Z","4.0.0-master-391543248-06031d87":"2019-12-31T11:39:48.724Z","4.0.0":"2019-12-31T11:55:25.552Z","4.0.0-27-getallsubjects-393822294-06031d87":"2020-01-04T09:35:08.437Z","4.0.0-master-396604609-708cc542":"2020-01-08T08:27:08.309Z","4.0.0-master-397761956-df013882":"2020-01-09T08:37:04.095Z","4.0.0-master-397763796-afd0a0d9":"2020-01-09T08:39:37.898Z","4.0.0-consistent-variables-in-docs-397837302-28c57cdf":"2020-01-09T09:43:30.800Z","4.0.0-consistent-variables-in-docs-397845852-afce59e5":"2020-01-09T09:49:29.610Z","4.0.0-master-397870418-5200da58":"2020-01-09T10:08:23.779Z","4.0.0-master-400768603-c6812223":"2020-01-13T08:15:59.085Z","4.0.0-master-400867492-4c973d29":"2020-01-13T09:48:51.797Z","4.0.0-cheatsheet-ldflex-condense-400894762-4a0e430e":"2020-01-13T10:09:49.256Z","4.0.0-master-400920148-782b642d":"2020-01-13T10:28:04.505Z","4.0.0-master-402133582-fcd36eb0":"2020-01-14T08:59:58.501Z","4.0.1-master-402175514-9a936e34":"2020-01-14T09:25:52.796Z","4.0.1":"2020-01-14T09:37:40.946Z","4.0.1-29-add-simulatesave-method-414511192-9a936e34":"2020-01-24T19:17:57.568Z","4.0.1-29-add-simulatesave-method-414557138-14440ecb":"2020-01-24T20:05:13.009Z","4.0.1-master-416190364-839fa441":"2020-01-27T15:20:04.957Z","4.0.1-master-417320213-0739a172":"2020-01-28T12:17:21.624Z","4.0.1-master-417325828-4744076a":"2020-01-28T12:22:43.538Z","4.1.0-master-417354769-856c20c6":"2020-01-28T12:46:22.604Z","4.1.0":"2020-01-28T12:46:40.139Z","4.1.0-master-417628494-8be50dd9":"2020-01-28T15:35:21.737Z","4.1.0-master-418722392-27d17d6d":"2020-01-29T12:12:33.998Z","4.1.0-master-420579822-96958631":"2020-01-30T12:35:41.319Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-421979295-96958631":"2020-01-31T13:04:53.515Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-422036026-f0518c9f":"2020-01-31T13:35:36.478Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-422056908-27a72b30":"2020-01-31T13:51:11.660Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-422190231-c0af33a7":"2020-01-31T15:19:34.539Z","4.1.0-master-422235701-3cc2f430":"2020-01-31T15:52:13.611Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-422237529-3cc2f430":"2020-01-31T15:53:33.347Z","4.1.0-30-cheatsheet-make-ldflex-functions-async-so-they-are-wrapped-i-423931803-3cc2f430":"2020-02-03T13:15:47.467Z","4.1.0-32-consider-not-accessing-n3-js-internal-api-423935713-902554ab":"2020-02-03T13:18:46.474Z","4.1.0-master-423938550-a759b218":"2020-02-03T13:20:50.527Z","4.1.0-33-consider-linking-new-subjects-with-dct-references-424022868-a759b218":"2020-02-03T14:10:08.919Z","4.1.0-33-consider-linking-new-subjects-with-dct-references-424062068-719f7e09":"2020-02-03T14:32:04.983Z","4.1.0-31-getstring-does-not-return-language-tagged-strings-425139873-a759b218":"2020-02-04T10:42:37.875Z","4.1.0-31-getstring-does-not-return-language-tagged-strings-425456723-e1aada3d":"2020-02-04T14:21:20.574Z","4.1.0-31-getstring-does-not-return-language-tagged-strings-426725695-72ae0fcf":"2020-02-05T12:57:47.481Z","4.1.0-31-getstring-does-not-return-language-tagged-strings-426787737-0a8b6726":"2020-02-05T13:42:56.770Z","4.1.0-master-426819383-fb17571d":"2020-02-05T14:03:33.157Z","4.1.0-31-getstring-does-not-return-language-tagged-strings-426822805-fb17571d":"2020-02-05T14:06:03.521Z","4.2.0":"2020-02-05T14:23:26.390Z","4.2.0-master-426853267-9bb69e51":"2020-02-05T14:23:54.380Z","4.2.0-master-426906931-94530bb1":"2020-02-05T14:45:04.305Z","4.2.0-master-436019951-b6c80782":"2020-02-13T11:26:17.831Z","4.2.1-master-436046144-6d7a66d7":"2020-02-13T11:47:05.154Z","4.2.1":"2020-02-13T11:47:40.758Z","4.2.1-37-add-a-complex-example-to-the-cheatsheet-442740066-6d7a66d7":"2020-02-19T11:45:48.991Z","4.2.1-37-add-a-complex-example-to-the-cheatsheet-443342979-f07eba55":"2020-02-19T18:19:10.795Z","4.2.1-37-add-a-complex-example-to-the-cheatsheet-443347208-81dbe007":"2020-02-19T18:23:55.129Z","4.2.1-37-add-a-complex-example-to-the-cheatsheet-443349882-033812a9":"2020-02-19T18:26:45.944Z","4.2.1-37-add-a-complex-example-to-the-cheatsheet-443351692-f9338f60":"2020-02-19T18:29:02.960Z","4.2.1-master-443372125-c88606a1":"2020-02-19T18:47:36.355Z","4.2.1-master-443379736-6584a3cb":"2020-02-19T18:57:07.076Z","4.2.1-master-447559844-6e4d4914":"2020-02-24T10:11:29.865Z","4.2.1-38-set-up-eslint-448154939-6e4d4914":"2020-02-24T16:22:42.512Z","4.2.1-38-set-up-eslint-448187576-ed425be7":"2020-02-24T16:45:18.254Z","4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-448901717-6e4d4914":"2020-02-25T08:52:40.168Z","4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449452661-cd6d367e":"2020-02-25T14:41:17.770Z","4.2.1-36-move-from-rdfjs-store-to-rdfjs-dataset-449475753-460457be":"2020-02-25T14:54:35.164Z","4.2.1-master-450721900-a226a2ee":"2020-02-26T12:19:46.431Z","4.2.1-41-refactor-tripledocument-456253792-aeebea0b":"2020-03-02T15:20:11.165Z","4.2.1-master-456253619-aeebea0b":"2020-03-02T15:20:29.060Z","4.2.1-41-refactor-tripledocument-458897078-da30bdad":"2020-03-04T10:59:18.759Z","4.2.1-41-refactor-tripledocument-458977713-abb466cd":"2020-03-04T11:56:47.224Z","4.2.1-master-459033661-2f5c4828":"2020-03-04T12:34:08.127Z","4.2.1-master-459049587-53595e0e":"2020-03-04T12:45:27.295Z","4.2.2":"2020-03-04T13:05:37.119Z","4.2.2-master-459091392-ab162e49":"2020-03-04T13:05:45.609Z","4.2.2-42-mark-internal-api-s-with-internal-467475359-ab162e49":"2020-03-11T11:14:35.247Z","4.2.2-42-mark-internal-api-s-with-internal-467497459-b69cab5f":"2020-03-11T11:30:32.692Z","4.2.2-42-mark-internal-api-s-with-internal-467534994-94fd5ee0":"2020-03-11T11:57:31.353Z","4.2.2-master-467596681-96195cce":"2020-03-11T12:37:39.773Z","4.2.3":"2020-03-11T12:50:27.618Z","4.2.3-master-467625947-ec5bb5e3":"2020-03-11T12:50:36.363Z","4.2.3-27-getallsubjects-467799848-d65079ea":"2020-03-11T14:27:04.396Z","4.2.3-27-getallsubjects-467839910-715a902e":"2020-03-11T14:45:46.782Z","4.2.3-27-getallsubjects-467992604-1bc13875":"2020-03-11T16:02:58.501Z","4.2.3-master-468913216-b97ef052":"2020-03-12T09:22:14.709Z","4.3.0-master-468939267-a3a30a3a":"2020-03-12T09:39:36.648Z","4.3.0":"2020-03-12T09:52:44.803Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491033011-a3a30a3a":"2020-03-30T14:44:50.570Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491040932-d1770f18":"2020-03-30T14:48:48.517Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491132209-4f5e6da0":"2020-03-30T15:33:03.560Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491150995-91f00eab":"2020-03-30T15:42:57.132Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491215207-cc1a862a":"2020-03-30T16:18:02.924Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-491226669-678c27af":"2020-03-30T16:25:44.339Z","4.3.0-44-property-addsubject-does-not-exist-on-type-localtripledocume-492021409-8767af21":"2020-03-31T07:38:39.213Z","4.3.0-master-492045677-f8871fdf":"2020-03-31T07:57:46.580Z","4.3.1-master-492050272-61d351bd":"2020-03-31T08:00:24.817Z","4.3.1":"2020-03-31T08:07:09.071Z","4.3.1-master-501424594-36977318":"2020-04-07T08:23:19.978Z","4.3.2-master-501441328-bebb3329":"2020-04-07T08:33:32.166Z","4.3.2":"2020-04-07T08:38:35.148Z","4.3.2-46-export-baretripledocument-504131142-bebb3329":"2020-04-08T18:39:08.435Z","4.3.2-46-export-baretripledocument-504135274-a52c3637":"2020-04-08T18:42:51.202Z","4.3.2-master-504154005-3679cf25":"2020-04-08T19:01:07.260Z","4.3.3-master-504158627-5fa29acf":"2020-04-08T19:04:51.466Z","4.3.3":"2020-04-08T19:16:40.986Z","4.3.3-master-504737859-14942dd2":"2020-04-09T07:59:21.129Z","4.3.4":"2020-04-09T08:07:17.268Z","4.3.4-master-504746716-1cb42f15":"2020-04-09T08:07:35.459Z","4.3.4-40-triplesubject-getsubject-shouldn-t-just-return-a-baretripled-504810190-1cb42f15":"2020-04-09T08:50:24.058Z","4.3.4-master-576719291-5ad73039":"2020-06-02T07:49:17.006Z","4.3.4-master-601333369-c876323c":"2020-06-18T13:55:59.720Z","4.3.4-50-michaud-locale-strings-823499241-1d231cc0":"2020-11-01T13:22:16.393Z","4.3.4-master-824177019-1c5dcd8f":"2020-11-02T07:49:38.973Z","4.4.0-master-824178268-7ff5e38c":"2020-11-02T07:50:37.725Z","4.3.4-master-824192317-8c774bec":"2020-11-02T08:03:15.810Z","4.4.0-master-824198986-81dafb3f":"2020-11-02T08:08:43.751Z","4.4.0":"2020-11-02T08:13:43.849Z","4.4.0-master-1306119838-463a7dac":"2021-05-31T12:16:56.004Z","4.4.0-master-1306136041-e879e770":"2021-05-31T12:22:28.559Z"},"maintainers":[{"name":"vincenttunru","email":"npm@vincenttunru.com"}],"description":"Library to read, create and update documents on a Solid Pod","homepage":"https://vincenttunru.gitlab.io/tripledoc/","keywords":["rdf","solid","linked data","turtle"],"repository":{"type":"git","url":"git+https://gitlab.com/vincenttunru/tripledoc.git"},"author":{"name":"Vincent Tunru","email":"npm@vincenttunru.com","url":"https://VincentTunru.com"},"bugs":{"url":"https://gitlab.com/vincenttunru/tripledoc/issues"},"license":"MIT","readme":"","readmeFilename":""}