mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
115 lines
3.7 KiB
JSON
115 lines
3.7 KiB
JSON
{
|
|
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^0.0.0/components/context.jsonld",
|
|
"@graph": [
|
|
{
|
|
"@id": "urn:solid-server:default:RdfToQuadConverter",
|
|
"@type": "RdfToQuadConverter"
|
|
},
|
|
|
|
{
|
|
"@id": "urn:solid-server:default:QuadToRdfConverter",
|
|
"@type": "QuadToRdfConverter",
|
|
"QuadToRdfConverter:_options_outputPreferences": [
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "text/turtle",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 1
|
|
},
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "application/n-triples",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 0.95
|
|
},
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "application/trig",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 0.95
|
|
},
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "application/n-quads",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 0.95
|
|
},
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "text/n3",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 0.95
|
|
},
|
|
{
|
|
"QuadToRdfConverter:_options_outputPreferences_key": "application/ld+json",
|
|
"QuadToRdfConverter:_options_outputPreferences_value": 0.8
|
|
}
|
|
]
|
|
},
|
|
|
|
{
|
|
"@id": "urn:solid-server:default:ContentTypeReplacer",
|
|
"@type": "ContentTypeReplacer",
|
|
"ContentTypeReplacer:_replacements": [
|
|
{
|
|
"ContentTypeReplacer:_replacements_key": "application/n-triples",
|
|
"ContentTypeReplacer:_replacements_value": "text/turtle"
|
|
},
|
|
{
|
|
"ContentTypeReplacer:_replacements_key": "text/turtle",
|
|
"ContentTypeReplacer:_replacements_value": "application/trig"
|
|
},
|
|
{
|
|
"ContentTypeReplacer:_replacements_key": "application/ld+json",
|
|
"ContentTypeReplacer:_replacements_value": "application/json"
|
|
},
|
|
{
|
|
"ContentTypeReplacer:_replacements_key": "application/*",
|
|
"ContentTypeReplacer:_replacements_value": "application/octet-stream"
|
|
},
|
|
{
|
|
"ContentTypeReplacer:_replacements_key": "text/*",
|
|
"ContentTypeReplacer:_replacements_value": "application/octet-stream"
|
|
}
|
|
]
|
|
},
|
|
|
|
{
|
|
"@id": "urn:solid-server:default:RdfRepresentationConverter",
|
|
"@type": "ChainedConverter",
|
|
"ChainedConverter:_converters": [
|
|
{
|
|
"@id": "urn:solid-server:default:RdfToQuadConverter"
|
|
},
|
|
{
|
|
"@id": "urn:solid-server:default:QuadToRdfConverter"
|
|
}
|
|
]
|
|
},
|
|
|
|
{
|
|
"@id": "urn:solid-server:default:RepresentationConverter",
|
|
"@type": "WaterfallHandler",
|
|
"WaterfallHandler:_handlers": [
|
|
{
|
|
"@id": "urn:solid-server:default:IndexConverter"
|
|
},
|
|
{
|
|
"@type": "IfNeededConverter",
|
|
"comment": "Only continue converting if the requester cannot accept the available content type"
|
|
},
|
|
{
|
|
"@id": "urn:solid-server:default:ContentTypeReplacer"
|
|
},
|
|
{
|
|
"@id": "urn:solid-server:default:RdfToQuadConverter"
|
|
},
|
|
{
|
|
"@id": "urn:solid-server:default:QuadToRdfConverter"
|
|
},
|
|
{
|
|
"@id": "urn:solid-server:default:RdfRepresentationConverter"
|
|
}
|
|
]
|
|
},
|
|
|
|
{
|
|
"@id": "urn:solid-server:default:RdfValidator",
|
|
"@type": "RdfValidator",
|
|
"RdfValidator:_converter": {
|
|
"@id": "urn:solid-server:default:RepresentationConverter"
|
|
}
|
|
}
|
|
]
|
|
}
|