This webpage is the home of Ruby RDF. This project collects numerous "gems" supporting Linked Data and Semantic Web programming in Ruby. The primary gem is RDF.rb, which contains the core algorithms and classes used for doing basic programming of RDF, including support for Repositories, Graphs, Statements, URIs, Literals, and BNodes. Also collected are numerous gems for reading and writing different RDF formats.
URL: https://ruby-rdf.github.io/
Keywords: Ruby
Author: Long, Jason
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P15M
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Processing RDF data using programming languages.
- Interacting with RDF data
- Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Processing RDF data using programming languages.
- Interacting with RDF data
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
Uses an RDF programming library to serialize RDF data in available syntaxes.
Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Uses RDF-specific programming methods to iterate over components of RDF data.
- Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- Uses RDF programming libraries to extract RDF data from CSV files, databases, or web pages.
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Programatically infers triples using custom functions or methods.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
Uses an RDF programming library to serialize RDF data in available syntaxes.
Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Processing RDF data using programming languages.
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.
- Uses utilities and convenience functions the provide shortcuts for frequently used patterns, such as matching the multiple label properties used in real data.
- Uses RDF libraries to process various types of SPARQL query result.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Processing RDF data using programming languages.
- Interacting with RDF data