rdflib 0.1.6 rdflib: ^0.1.6 copied to clipboard
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 keysha256
is for quick verification of hashed passphrasesha512
is for encryption/decryption
0.1.5 #
graph.dart
: adding optional decryption for the encryptedttl
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 passwordAES
is the only supported decryption now (depends onencrypt
)
0.1.4 #
graph.dart
: adding optional encryption when serializing graph data tottl
file.AES
is the default encryptionsha256
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)
- fixing bugs in reading lines ending with
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 aGraph
instance in memory- updating
example/rdfgraph_example3.dart
to demonstrate parsing localttl
file
0.0.11 #
graph.dart
: adding functionaddObjectProperty()
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 correspondingXSD
typesgraph.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
, andXSD
) with reserved vocabulary of OWL 2 including special treatment, refer to this link for more detailstriple.dart
: converting single string value in object to aLiteral
instance with datatypexsd: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 toturtle
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.