Help language development. Donate to The Perl Foundation
Raku grammar and role for metadata entities (types, names, or dataset names.) Used in packages, like, "DSL::English::DataAcquisitionWorkflows", [AAr1].
From Zef ecosystem:
zef install DSL::Entity::Metadata
From GitHub:
zef install https://github.com/antononcube/Raku-DSL-Entity-Metadata.git
Here are examples of recognizing different types of data acquisition related specifications:
use DSL::Entity::Metadata; use DSL::Entity::Metadata::Grammar; my $pCOMMAND = DSL::Entity::Metadata::Grammar; $pCOMMAND.set-resources(DSL::Entity::Metadata::resource-access-object()); say $pCOMMAND.parse('DateTime');
# 「DateTime」 # metadata-entity-command => 「DateTime」 # entity-metadata-name => 「DateTime」 # 0 => 「DateTime」 # word-value => 「DateTime」
say $pCOMMAND.parse('time series');
# 「time series」 # data-type-entity-command => 「time series」 # entity-data-type-name => 「time series」 # 0 => 「time series」 # word-value => 「time」 # word-value => 「series」
say $pCOMMAND.parse('Titanic');
# 「Titanic」 # dataset-entity-command => 「Titanic」 # entity-dataset-name => 「Titanic」 # 0 => 「Titanic」 # entity-name-part => 「Titanic」
[SO1] https://www.schema.org.
[VAB1] Vincent Arel-Bundock, Rdatasets, (2020), GitHub/vincentarelbundock.
[WRI1] Wolfram Research (2007), ExampleData, (introduced 2007), (updated 2016), Wolfram Language function.
[WRI2] Wolfram Research, Inc., ExampleData Source Information.
[SOr1] Schema.org, Schema.org project repository, (2105-2021), GitHub/schemaorg.
[AAp1] Anton Antonov, DSL::English::DataAcquisitionWorkflows Raku package, (2021), GitHub/antononcube.
[AAp2] Anton Antonov, DSL::Shared Raku package, (2020), GitHub/antononcube.
[AAp3] Anton Antonov, DSL::Entity::Geographics Raku package, (2021), GitHub/antononcube.
[AAp4] Anton Antonov, DSL::Entity::Jobs Raku package, (2021), GitHub/antononcube.
[AAp5] Anton Antonov, DSL::Entity::Foods Raku package, (2021), GitHub/antononcube.
[AAp6] Anton Antonov, Data::ExampleDatasets Raku package, (2021), GitHub/antononcube.
[AAv1] Anton Antonov,
"FOSDEM2022 Multi language Data Wrangling and Acquisition Conversational Agents (in Raku)",
(2022),
Anton Antonov's YouTube channel.
(Dedicated FOSDEM 2022 page.)