public JsonMetadataParser(ITableResolver resolver, Uri baseUri, string defaultLanguage = null) { _resolver = resolver; _baseUri = baseUri; _defaultLanguage = defaultLanguage; Warnings = new List <ParserWarning>(); }
public MetadataNormalizer(ITableResolver resolver, Uri baseUri, string defaultLanguage = null) { _resolver = resolver ?? throw new ArgumentNullException(nameof(resolver)); _baseUri = baseUri ?? throw new ArgumentNullException(nameof(baseUri)); _defaultLanguage = defaultLanguage; Warnings = new List <ParserWarning>(); using (var reader = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("DataDock.CsvWeb.Resources.csvw.jsonld"), Encoding.UTF8)) { _csvwContext = JsonConvert.DeserializeObject <JObject>(reader.ReadToEnd())["@context"] as JObject; } }
public Converter( IRdfHandler rdfHandler, ITableResolver resolver = null, ConverterMode mode = ConverterMode.Standard, Action <string> errorMessageSink = null, IProgress <int> conversionProgress = null, int reportInterval = 50, bool suppressStringDatatype = false) { _resolver = resolver ?? new DefaultResolver(); _rdfHandler = rdfHandler; Mode = mode; _errors = new List <string>(); _progress = conversionProgress; _errorMessageSink = errorMessageSink; _reportInterval = reportInterval; _suppressStringDatatype = suppressStringDatatype; using (var reader = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("DataDock.CsvWeb.Resources.csvw.jsonld"), Encoding.UTF8)) { _csvwContext = JsonConvert.DeserializeObject <JObject>(reader.ReadToEnd())["@context"] as JObject; } }