ssd2lod's Introduction
ssd2lod's People
ssd2lod's Issues
Fix namespace
Jena is generating generic namespace (e.g., j.0, j.1 etc)
Also need to import the ontology's namespaces
Implement other flags
-
/SP(string)
-
/SP(string, col, col, col, ...)
-
/SP(string, col:col)
-
/FX(string)
-
/NM
-
/CB(int)
-
/ID(string)
Refactoracte all methods
Try to reduce the size of all method by modulating more considering each method responsability.
Increase unit test coverage
Add processing priority about tags
Add tag about the datatype
Add a new tag enabling the user to explicitly say what kind of datatype he wants the data be.
Must support only xsd datatypes.
Allow creation of multiple rules from same subject
To achieve that is needed to check each rule if the some individual with that specific data was already created.
Allow multiple Ontologies
Create test cases
Create test cases for the whole software
Check for rds:range and rdfs:domain before adding the triple
The actual procedure it is not checking if the rdfs:domain and rdfs:range are valid before add the triples to the Model.
- Activity:
Check if the rdfs:domain and rdfs:range are valid to be added or, if not valid, discard the triple and thrown an exception saying that the rule is not valid.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.