All Projects → w3c → Easierrdf

w3c / Easierrdf

Making RDF easy enough for average developers

Projects that are alternatives of or similar to Easierrdf

rdf-validate-shacl
Validate RDF data purely in JavaScript. An implementation of the W3C SHACL specification on top of the RDFJS stack.
Stars: ✭ 61 (-59.87%)
Mutual labels:  rdf, w3c
OLGA
an Ontology SDK
Stars: ✭ 36 (-76.32%)
Mutual labels:  rdf, w3c
Rdf Ext
RDF library for NodeJS and the Browsers
Stars: ✭ 97 (-36.18%)
Mutual labels:  rdf
Owmeta
Unified, simple data access python library for data & facts about C. elegans anatomy
Stars: ✭ 134 (-11.84%)
Mutual labels:  rdf
Web Annotation
Web Annotation Working Group repository, see README for links to specs
Stars: ✭ 112 (-26.32%)
Mutual labels:  w3c
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+942.11%)
Mutual labels:  rdf
Community Server
Community Solid Server: an open and modular implementation of the Solid specifications
Stars: ✭ 117 (-23.03%)
Mutual labels:  rdf
Client.js
[DEPRECATED] A JavaScript client for Triple Pattern Fragments interfaces.
Stars: ✭ 95 (-37.5%)
Mutual labels:  rdf
Kbpedia
KBPedia Knowledge Graph & Knowledge Ontology (KKO)
Stars: ✭ 149 (-1.97%)
Mutual labels:  rdf
Solrdf
An RDF plugin for Solr
Stars: ✭ 113 (-25.66%)
Mutual labels:  rdf
Akutan
A distributed knowledge graph store
Stars: ✭ 1,616 (+963.16%)
Mutual labels:  rdf
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 112 (-26.32%)
Mutual labels:  rdf
Ontodia
Ontodia data diagraming library
Stars: ✭ 107 (-29.61%)
Mutual labels:  rdf
Rdfunit
An RDF Unit Testing Suite
Stars: ✭ 117 (-23.03%)
Mutual labels:  rdf
Web Client
Generic Linked Data browser and UX component framework. Apache license.
Stars: ✭ 105 (-30.92%)
Mutual labels:  rdf
Digitalbuildings
Digital Buildings (ontology and SDK) currently being used by Google internally to manage our own buildings.
Stars: ✭ 139 (-8.55%)
Mutual labels:  rdf
Owl Rl
A simple implementation of the OWL2 RL Profile on top of RDFLib: it expands the graph with all possible triples that OWL RL defines. It can be used together with RDFLib to expand an RDFLib Graph object, or as a stand alone service with its own serialization.
Stars: ✭ 95 (-37.5%)
Mutual labels:  rdf
Rdf.sh
A multi-tool shell script for doing Semantic Web jobs on the command line.
Stars: ✭ 109 (-28.29%)
Mutual labels:  rdf
Raptor
Redland Raptor RDF syntax library
Stars: ✭ 116 (-23.68%)
Mutual labels:  rdf
Server.js
A Triple Pattern Fragments server for Node.js
Stars: ✭ 149 (-1.97%)
Mutual labels:  rdf

EasierRDF

This repository is for experimental/exploratory work on making RDF easier to use, with the goal of making it easy enough for average developers (middle 33% of ability). By "RDF" we mean the whole RDF ecosystem -- including SPARQL, OWL, tools, standards, educational materials, etc. -- everything that a developer touches when using RDF. Our plan:

  • focus and coordinate community efforts;
  • build on existing standards whenever possible;
  • launch additional W3C Community Groups to tackle specific areas of need, including
  • contribute to (and benefit from) related efforts, such as the W3C Graph Data Workshop in March 2019, which prepare the path for launching new standards work at W3C.

Introduction

The value of RDF for graph data has been well proven, in many applications, over the 20+ years since it was first created. However, difficulty of use has caused RDF to be categorized as a niche technology. This is unfortunate because it limits uptake and prevents RDF from being viewed as a viable choice for many use cases that would otherwise be an excellent fit.

This work seeks to build upon our experience with RDF to examine how we can make it easier to use. What aspects or gaps have caused difficulty? How can RDF better support features that users commonly need and other graph databases offer? How can we make RDF -- or a successor -- easy enough for average developers?

At the same time, businesses are now showing a rapidly growing interest in graph data. Businesses have used relational databases for many years, but it is costly to adapt database schema and applications in response to evolving application needs. Other graph and NoSQL databases have emerged to help meet this need. Unfortunately, there is a lack of interoperability across existing graph data solutions, motivating interest in open standards for an interchange framework. RDF is an appealing vendor neutral framework for graph data, and is well positioned to take on the role of an interchange framework. Although this interest in RDF as a graph interchange framework arose independently from the effort to make RDF easier, and has different goals, there is a natural overlap in motivation, and both efforts can benefit each other.

Guiding principles

1. The goal is to make RDF -- or some RDF-based successor -- easy enough for average developers (middle 33%), who are new to RDF, to be consistently successful.

2. Solutions may involve anything in the RDF ecosystem: standards, tools, guidance, etc. All options are on the table.

3. Backward compatibility is highly desirable, but less important than ease of use.

How to contribute?

We welcome contributions. A good place to start is to review the issues list, categorized below. Please feel free to start a new issue if none of the existing ones are a good match. You can also send comments to the mailing list: [email protected].

Intellectual property rights

This work is being performed under the W3C rdf-dev Community Group and is subject to the W3C Community Contributor License Agreement (CLA).

Issue topics

Issues and ideas are recorded in our issues list and divided into the categories below using issue labels. The lists below are not auto-populated, so click on the category name below to see the latest list.

Category: big ideas: For major ideas that span multiple issue categories

Category: tools: For RDF tools

Category: education: For documentation and education

Category: usage: For issues around RDF usage in practice

Category: language features: For language features of RDF itself -- model and syntax

Category: related standards: For RDF-related standards

Category: easier profile: For candidate features of an easier profile of RDF

Category: experiments: For demonstrations exploring the design space

Uncategorized

Search for issues with no category label.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].