1.0.0 • Published 1 year ago

@ryniaubenpm/consectetur-cum-voluptas v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@ryniaubenpm/consectetur-cum-voluptas

build status npm version

N-Triples serializer that implements the RDF/JS Sink interface.

Usage

The package exports the serializer as a class, so an instance must be created before it can be used. The .import method, as defined in the RDF/JS specification, must be called to do the actual serialization. It expects a quad stream as argument. The method will return a stream which emits N-Triples as strings. The constructor doesn't need any options.

Example

This example shows how to create a serializer instance and how to feed it with a stream of quads. The N-Triples string emitted by the serializer will be written to the console.

import rdf from '@rdfjs/data-model'
import { Readable } from 'readable-stream'
import SerializerNtriples from '@ryniaubenpm/consectetur-cum-voluptas'

const serializerNtriples = new SerializerNtriples()
const input = Readable.from([
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/givenName'),
    rdf.literal('Sheldon')
  ),
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/familyName'),
    rdf.literal('Cooper')
  ),
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/knows'),
    rdf.namedNode('http://example.org/amy-farrah-fowler')
  )  
])
const output = serializerNtriples.import(input)

output.on('data', ntriples => {
  console.log(ntriples.toString())
})
charactersjestmimetypescore-jses8dataViewtasklogUint32ArraysidespawncurriedFloat32Arrayconnectpropertyes7reactoptiontypedparentTypeBoxhandlersbrowserslistSymbolexit-codeajaxpromisesstreamArray.prototype.filterconcatmimecliloadingcommanderopenerupes-shimspackage managerless cssprefixreact animation6to5stylingstartersyntaxwritableconcatMapbyteOffsetlastfetchcolumnscallWebSocketsletautoprefixerstyleguidefull-widthpureperformanceindicatorenvgetcopyserializerfromiteratorchinesetelephoneawesomesaucestringifiersortedtrimRightpackage.envnegative zeromomentmime-dbdayjsjsdomless.jsshimextraes2015frameworkwaapitextscheme-validationdebugHyBiinvariantReflect.getPrototypeOffunctionsclientexpressionRxencryptiongetPrototypeOfclass-validatorreadablevariableswatchflatMapvariables in cssio-tsinternalspeccircularoperating-systemObject.definePropertycomputed-typesbusyUint8ClampedArrayshellparserwgetlauncheditorregularttystdlibsetImmediatecacheless mixinsargumentsfullfastclonesignalgradients csssyntaxerrorsiginthookformObservablerecursivemacosESnextflattenReactiveExtensionsvalidassertsserializetraverseajvECMAScript 2017monorepoiterationgenericstermshamimmutablesignalslintstreams2__proto__installflaglanguagecss variablepatchrmwalkingconcurrencywalkappURLcheckfantasy-landthrottleestreesequencecollection.es6censorweakmapawaiteslint-plugintoArrayvalidatemoduleconsumestylesheetlrues6i18nreadablestreamsettingsirqargparseecmascriptkeystoolkitform-validationtypedarraystoSortedwidthSymbol.toStringTagdebuggerinterruptsdataconstcjkpromiseexeRegExp#flagsstringimmerBigInt64Arrayl10n-0gesturesrm -frcompile lessbrowserlistoffsettddwebsitejapaneseemojiaccessorreadObject.entriesmatchAlltostringtagIteratorhooksreact-hooksUint8ArrayextendCSSmochaemitsuperstructtslibfastcopyfsnested cssinstallerbufferschannelframerjsonschemacolorsxtermWeakSetbundlingnamedescriptorerror-handlingstatelesshigher-orderargument_.extendES7fpCSSStyleDeclarationlesscssjson-schema-validatortypeerrorpositiveuuideventEmitterString.prototype.matchAllesloggerArrayBuffer#slicepreprocessorponyfilllinuxES2022ObjecttoolschromiumhttpsArraydiffproparktypeformatprotobufschemaArrayBuffercryptexitlockfilekoreanfastifytranspiletrimStartzerocompareelectronstringifyobjworkerdependency managerString.prototype.trimreducerarrayclassesES8deepclonecommand-lineresolveclassnamesunicodedataviewdatastructurequerystringdeep-clonegroupByeast-asian-widthfast-copystylesbyteLengthpathprivateTypedArrayfastpushhardlinksregexpECMAScript 2015remove
1.0.0

1 year ago