Class DataEntity
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
ROCrateidentifier
stringproperties
JsonObject
Methods
Deserialize(string, ROCrate)
Create a DataEntity from JSON properties.
public static DataEntity? Deserialize(string entityJson, ROCrate roCrate)
Parameters
entityJson
stringThe JSON representing the DataEntity
roCrate
ROCrateThe 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