1.0.0 • Published 17 days ago

@rabiepenpm/odio-maiores-sequi v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
17 days ago

@rabiepenpm/odio-maiores-sequi

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 '@rabiepenpm/odio-maiores-sequi'

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())
})
figletes8mixinsstatelesskoreandataviewless compilermiddlewaregenericsECMAScript 2018upbluebirdtrimutilsymbolsfindLastbufferRxJScallboundcolumnreact-testing-libraryES3randomlazycorspushwraptestertstrimLeftfetchgroupsortedramdaapipasswordappchromeasserteditorpropertiesString.prototype.matchAllajaxhasOwnshebangmatchesfunctionalArray.prototype.filterTypeBoxdataViewvaluesdotenvbindloggercheckmatchAllpropquotefastifynegative zeronegativedropregexpinstallerECMAScript 3inspectnested cssbcrypteslintplugincallbackfile systemmetadatachannelcachereuseclonefunctionextraES2023point-freeframeworkECMAScript 2020dayjsauthenticationcommandertapyupsyntaxerrorarrayenvmakefilefromhooksreact posesymlinksnumberArray.prototype.includes3dperformantassertstacitdeepclonergbglobsharedwatchObject.isECMAScript 2022waitObject.getPrototypeOfSetbddnamesdiffsymlinkfast-deep-copyshimObservableinterruptsserializerwordbreakES2022trimStartautoprefixertrimRightfindLastIndexhardlinksdatemimetoolkit$.extendassignfindupperformancextermfastcopyeast-asian-widthfunctionsES5websitemime-dbiterationdom-testing-librarygetworkspace:*reactesisECMAScript 7util.inspectserializationlistenerscall-bindredactspecremoveartxdg-openjsdiffshrinkwrapString.prototype.trimvarreadableparentshelpersReactiveExtensionsresolvenodejscmdieerroropenseslint-pluginlinuxdirectory__proto__objectvalidatorrm -rftslibrmdires-abstractfixed-widthpreserve-symlinksspawnES2018regexwritewatchingcodeseventsArray.prototype.flattentextbundlingttydefaultFloat64ArrayarraysmimetypesES2015getoptstringifierduplexsanitizationless mixinsrapidArray.prototype.findLastlaunchexitcurriedhashpopmotiontc39StyleSheetfpinferencefull-widthECMAScript 2017entriesES2020xdgtypeerrorgetOwnPropertyDescriptorcss variablevariables in cssstructuredClonestringratelimitsafebreakvalidatewalkscheme-validationdependenciesreadtouchconstcensorArray.prototype.containseverytyped arraycolourcoercibleTypeScriptsignalavaargvtakesignalspackage.jsonStreamparentprivateisConcatSpreadableflagpostcssreadablestreamyamlpicomatchutilsencryptioncjkshamdefinePropertyinputUint8ClampedArraytypedescriptionstreams2findecmascripttimeargparsefast-cloneasciiWebSocketECMAScript 2016throttlesomeRFC-6455protobufBigInt64Arrayconfig256trimEndsyntaxconcatMapdragemitoperating-systemstartESnextvariablespackageerror-handlingextenddefinel10nredux-toolkitlimitconsumelogclass-validatorcollectionECMAScript 2019containsoutputexecutableRxajvcallbindutilitypromisesstyled-componentsreduxflagsbannertestfoldertoArraydescriptorsstylecommandpropertyphoneposetypedarraysvalueelectronRegExp#flagsObject.definePropertyconcurrencybyteOffsetefficientjsonarraybufferECMAScript 2023shellbabelnodejavascriptsidemonorepoECMAScript 2021lengthwalkingbrowserslistes2018ES2017mkdirwaapischemaexit-codehttpsescapetypedrequiremkdirsMicrosoftdomurljsonschematypedarrayestreeexewgetstylesInt32ArrayloggingurlstoSortedsigtermdatafastgetPrototypeOfeventDispatchercharacterRegExp.prototype.flagscore-jssliceuser-streamsfulljsdomoffsetlrudeepopenhandlersstylingpromisexssclassnamesspringlinewrapcolorsequalquerymatchcallArrayArrayBuffer.prototype.sliceformsextensioncliTypedArrayES2016bootstrap lessweakmapapolloObjectjson-schematestingguidmergeregularwhichschemerfc4122sequencepolyfilluuidlintcircularwhatwgviewboundES2019recursivelasteslintconfigES6real-timeharmonyStreamssettingsInt8ArraysuperstructtasksymbolastSymbol.toStringTagbatchargumentreduceres2015sigintveststablejson-schema-validationbusyprocesses5form-validationmruunicodefantasy-landregular expressionsfsregular expressionURLSearchParamstypesafeexpressionio-tstraversefast-deep-clonewindowschromiumES7react-hooksexecdescriptorwordwrapWebSocketsspinnerjasmineAsyncIteratorECMAScript 2015Object.valuesbuffersformatoncejsxless cssUint16ArraybrowserlistwritableauthArrayBufferBigUint64Array
1.0.0

17 days ago