rdflib 0.1.6 copy "rdflib: ^0.1.6" to clipboard
rdflib: ^0.1.6 copied to clipboard

outdated

A pure Dart package for working with RDF (resource description framework).

0.1.6 #

  • graph.dart: fix issue of encryption/decryption by using a different key
    • sha256 is for quick verification of hashed passphrase
    • sha512 is for encryption/decryption

0.1.5 #

  • graph.dart: adding optional decryption for the encrypted ttl file
    • Note the encrypted file must contain a hashed key triple (for quick verification of password) and the encrypted data triple
    • sha256 is used for hashing and verifying the password
    • AES is the only supported decryption now (depends on encrypt)

0.1.4 #

  • graph.dart: adding optional encryption when serializing graph data to ttl file.
    • AES is the default encryption
    • sha256 is used for generating hashed passphrase
    • new encrypted file will still be a valid ttl file with original contents encrypted in one triple

0.1.3 #

Adding acknowledgement for RDFLib

Adding examples for reading and writing a full ttl file, check it out in the example/ folder!

  • graph.dart:
    • fixing bugs in reading lines ending with ., , and ;
    • [partly] fixing prefix lines starting with ':' and '@base'
    • fixing bugs in reading single numeric values (with no specified datatypes)

0.1.2 #

Updating description and GitHub repository.

0.1.1 #

Renaming rdfgraph to rdflib. (GitHub repository stays the same)

0.1.0 #

  • graph.dart: supporting reading local turtle file into a Graph instance in memory
  • updating example/rdfgraph_example3.dart to demonstrate parsing local ttl file

0.0.11 #

  • graph.dart: adding function addObjectProperty() to link two named triple individuals together
  • updating example/rdfgraph_example2.dart to demonstrate linking triples

0.0.10 #

  • term.dart: Literal default constructor can parse integer, float/double, and date time strings with corresponding XSD types
  • graph.dart: adding named individual
  • Adding derived SOLID Health Ontology Example examples for demonstration
  • Updating README.md to include new examples

0.0.9 #

Updating pub.dev page sidebar homepage link to new ANUSII GitHub repository.

0.0.8 #

  • namespace.dart: adding default namespaces (e.g., RDF, RDFS, OWL, and XSD ) with reserved vocabulary of OWL 2 including special treatment, refer to this link for more details
  • triple.dart: converting single string value in object to a Literal instance with datatype xsd:string
  • term.dart:
    • refactoring constructor to accept full URI
    • updating base address later if need be
    • adding Literal class with data type and language options for more specific object description
  • graph.dart:
    • updating contexts when adding triples with different types
    • serializing prefixes based on contexts

0.0.7 #

Improve serialize() by shortening full URIRef instance to the bound namespace name.

0.0.6 #

Update Graph class:

  • add bind() method to bind string to a namespace for code readability
  • add serialize() method to export the graph to turtle format file.

Update documentation based on dart guide here

0.0.5 #

Move example code to the top example/ folder.

0.0.4 #

Add methods to find subjects and objects based on the criteria in the graph.

Update package description with what it can do currently.

Add example file in example/ folder.

Tidy up unused imports.

0.0.3 #

Add examples, refer to README.

  • Namespace
    • add RDF and FOAF (incomplete lists)
  • URIRef
    • add comments
    • update methods
  • Triple
    • update method

0.0.2 #

Add the following simple naive classes:

  • Graph
  • Namespace
  • URIRef
  • Triple

Functionalities in creating the graph:

  • add triple to the graph
    • this will not add duplicates because a set structure is used to store the triples

0.0.1 #

Take baby steps in creating RDFGraph package.

6
likes
0
pub points
65%
popularity

Publisher

unverified uploader

A pure Dart package for working with RDF (resource description framework).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, encrypt, logging

More

Packages that depend on rdflib