Skip to content
Snippets Groups Projects
Commit eb3eb393 authored by Marcel Nellesen's avatar Marcel Nellesen
Browse files

Merge branch 'Sprint/2020-19' into 'master'

Sprint/2020 19

See merge request coscine/api/metadata!23
parents ad806f10 5c1362ad
Branches
Tags v1.6.0
1 merge request!23Sprint/2020 19
......@@ -45,7 +45,12 @@ namespace Coscine.Api.Metadata.Controllers
var graph = _rdfStoreConnector.GetGraph(profileUrl);
var json = JToken.Parse(VDS.RDF.Writing.StringWriter.Write(graph, new RdfJsonWriter()));
var tripleStore = new TripleStore();
tripleStore.Add(graph);
var outStoreJson = VDS.RDF.Writing.StringWriter.Write(tripleStore, new JsonLdWriter());
var json = JToken.Parse(outStoreJson);
return Ok(json);
}
......@@ -72,7 +77,12 @@ namespace Coscine.Api.Metadata.Controllers
graph.Merge(fixedValuesGraph);
var json = JToken.Parse(VDS.RDF.Writing.StringWriter.Write(graph, new RdfJsonWriter()));
var tripleStore = new TripleStore();
tripleStore.Add(graph);
var outStoreJson = VDS.RDF.Writing.StringWriter.Write(tripleStore, new JsonLdWriter());
var json = JToken.Parse(outStoreJson);
return Ok(json);
......
......@@ -62,8 +62,8 @@
<Reference Include="Coscine.Logging, Version=1.2.0.0, Culture=neutral, PublicKeyToken=e1ed402bc3f6525e, processorArchitecture=MSIL">
<HintPath>packages\Coscine.Logging.1.2.0\lib\net461\Coscine.Logging.dll</HintPath>
</Reference>
<Reference Include="Coscine.Metadata, Version=1.3.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\Coscine.Metadata.1.3.1\lib\net461\Coscine.Metadata.dll</HintPath>
<Reference Include="Coscine.Metadata, Version=1.3.2.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\Coscine.Metadata.1.3.2\lib\net461\Coscine.Metadata.dll</HintPath>
</Reference>
<Reference Include="dotNetRDF, Version=2.5.0.0, Culture=neutral, PublicKeyToken=6055ffe4c97cc780, processorArchitecture=MSIL">
<HintPath>packages\dotNetRDF.2.5.0\lib\net40\dotNetRDF.dll</HintPath>
......
......@@ -6,7 +6,7 @@
<package id="Coscine.Configuration" version="1.5.0" targetFramework="net461" />
<package id="Coscine.Database" version="1.22.2" targetFramework="net461" />
<package id="Coscine.Logging" version="1.2.0" targetFramework="net461" />
<package id="Coscine.Metadata" version="1.3.1" targetFramework="net461" />
<package id="Coscine.Metadata" version="1.3.2" targetFramework="net461" />
<package id="dotNetRDF" version="2.5.0" targetFramework="net461" />
<package id="dotNetRDF.Data.Virtuoso" version="2.5.0" targetFramework="net461" />
<package id="EntityFramework" version="6.2.0" targetFramework="net461" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment