Table of Contents

Class DataEntity

Namespace
ROCrates.Models
Assembly
ROCrates.Net.dll
public class DataEntity : Entity
Inheritance
DataEntity
Derived
Inherited Members

Constructors

DataEntity()

public DataEntity()

DataEntity(ROCrate?, string?, JsonObject?)

public DataEntity(ROCrate? crate = null, string? identifier = null, JsonObject? properties = null)

Parameters

crate ROCrate
identifier string
properties JsonObject

Methods

Deserialize(string, ROCrate)

Create a DataEntity from JSON properties.

public static DataEntity? Deserialize(string entityJson, ROCrate roCrate)

Parameters

entityJson string

The JSON representing the DataEntity

roCrate ROCrate

The RO-Crate for the DataEntity

Returns

DataEntity

The deserialised DataEntity

Serialize()

Convert DataEntity to JSON string.

public override string Serialize()

Returns

string

The DataEntity as a JSON string.

Write(string)

public virtual void Write(string basePath)

Parameters

basePath string