rybesh + json   30

On Using JSON-LD to Create Evolvable RESTful Services
As the amount of data and devices on the Web experiences exponential growth issues on how to integrate such hugely heterogeneous components into a scalable system become increasingly important. REST has proven to be a viable solution for such large-scale information systems. It provides a set of architectural constraints that, when applied as a whole, result in benefits in terms of loose coupling, maintainability, evolvability, and scalability. Unfortunately, some of REST’s constraints such as the ones that demand self-descriptive messages or require the use of hypermedia as the engine of application state are rarely implemented correctly. This results in tightly coupled and thus brittle systems. To solve these and other issues, we present JSON-LD, a community effort to standardize a media type targeted to machine-to-machine communication with inherent hypermedia support and rich semantics. Since JSON-LD is 100% compatible with traditional JSON, developers can continue to use their existing tools and libraries. As we show in the paper, JSON-LD can be used to build truly RESTful services that, at the same time, integrate the exposed data into the Semantic Web. The required additional design costs are significantly outweighed by the achievable benefits in terms of loose coupling, evolvability, scalability, self-descriptiveness, and maintainability.
rest  json  webservices 
21 days ago by rybesh
irON | Open source data structs and semantic frameworks
irON (instance record and Object Notation) is a abstract notation and associated vocabulary for specifying RDF triples and schema in non-RDF forms. Its purpose is to allow users and tools in non-RDF formats to stage interoperable datasets using RDF.
json  rdf  semweb  linkeddata 
4 weeks ago by rybesh
trentm/node-bunyan
Bunyan is a node.js module for logging in JSON and a CLI tool to view those logs.
nodejs  json  logging 
9 weeks ago by rybesh
The Stateless Blog - JSON Linking with HAL
We need a general purpose media type, which extends JSON, that can be used as a standard way to represent a resource and its relations to other resources on the Web.

It’s very important, particularly because we are talking about JSON, that this media type be simple in its design. There are only three essential capabilities for representing resources that this media type needs deliver:

1. Representing resource state
2. Linking to other resources
3. ‘Framing’ of embedded resources

HAL (application/hal+json) is a media type designed for this purpose.
json  standards  hypermedia 
february 2012 by rybesh
Collection+JSON - Document Format : Media Types
Collection+JSON is a JSON-based read/write hypermedia-type designed to support management and querying of simple collections.
json  api  standards  hypermedia 
february 2012 by rybesh
JSON, HTTP and data links « Web of Data
Take JSON and HTTP (some use REST for marketing purposes) and add the capability of following (typed) links that lead you to more data (context, definitions, related stuff, whatever).

And here are the three current contenders in this space (in the order of stage appearance) – Microsoft’s OData JSON Format, The Object Network: Linking up our APIs, and – as I learned from Charl van Niekerk on #whatwg IRC channel tonite – A Convention for HTTP Access to JSON Resources.
json  http  semweb  data 
february 2012 by rybesh
Olivier Labs | Jason
Jason is a JSON viewer & editor for Mac OS X. It can open local documents as well as download JSON data via HTTP and, in case of invalid data, an error message is presented and the line containing the error is highlighted.
json  tools 
february 2012 by rybesh
Mr. Data Converter
I will convert your Excel data into one of several web-friendly formats, including HTML, JSON and XML.
data  json  xml  tools 
january 2012 by rybesh
mnot’s blog: Linking in JSON
To be a full-fledged format on the Web, you need to support links -- something sorely missing in JSON, which many have noticed lately.

In fact, too many; everybody seems to be piling on with their own take on how a link should look in JSON. Rather than adding to the pile (just yet), I thought I'd look around a bit first.
json  linking  rest  webinfo 
december 2011 by rybesh
dominictarr/JSON.sh - GitHub
a pipeable JSON parser written in Bash.
json  bash 
october 2011 by rybesh
digitalbazaar/pyld - GitHub
JSON-LD processor written in Python.
json  linkeddata  python 
october 2011 by rybesh
Leonidas-from-XIV/node-xml2js - GitHub
Simple XML to JavaScript object converter.
node.js  json  xml 
july 2011 by rybesh
JSON-LD - Expressing Linked Data in JSON
JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight Linked Data format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on the already successful JSON format and provides a way to help JSON data interoperate at Web-scale. If you are already familiar with JSON, writing JSON-LD is very easy. There is a smooth migration path from the JSON you use today, to the JSON-LD you will use in the future. These properties make JSON-LD an ideal Linked Data interchange language for JavaScript environments, Web services, and unstructured databases such as CouchDB and MongoDB.
json  rdf  linkeddata  semweb 
april 2011 by rybesh
datajs - JavaScript Library for data-centric web applications
datajs is a new cross-browser JavaScript library that enables data-centric web applications by leveraging modern protocols such as JSON and OData and HTML5-enabled browser features. It's designed to be small, fast and easy to use.
html5  javascript  json  storage  odata  api  data 
april 2011 by rybesh
Dense JSON
We can define a "dense JSON" encoding that uses structural and textual templates. The document is still a JSON document and can be parsed using a regular JSON parser in any environment. Fancy parsers would go directly from the dense format into their final output, while simpler parsers can apply a simple JSON -> JSON transform that would return the kind of JSON you would expect for a regular scenario, with plain objects with repeating property names and all that. This approach probably comes with less optimal results in size but great interoperability while having reasonable efficiency.
json  data  ideas 
march 2011 by rybesh
Tempo
Javascript templating system for displaying JSON data.
javascript  html  json  interface 
march 2011 by rybesh
elasticsearch - - Open Source, Distributed, RESTful, Search Engine
It is an Open Source (Apache 2), Distributed, RESTful, Search Engine built on top of Lucene.
search  ir  tools  rest  java  json 
february 2011 by rybesh
Software Maniacs blog » ijson
There is a certain value in processing JSON as a stream in SAX-like manner when the size of the payload starts to be counted in megabytes and if you don't need to actually store the whole object in memory.
json  python 
september 2010 by rybesh
GeoJSON -- JSON Geometry and Feature Description
GeoJSON is a format for encoding a variety of geographic data structures. A GeoJSON object may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection. Features in GeoJSON contain a geometry object and additional properties, and a feature collection represents a list of features.
locative  json  standards 
march 2010 by rybesh
The GeoJSON Format Specification
GeoJSON is a geospatial data interchange format based on JavaScript Object Notation (JSON).
json  javascript  gis  metadata  locative  data 
july 2009 by rybesh
disturbyte's zenqueue at master - GitHub
ZenQueue is an incredibly simple message queueing system.
python  messaging  json  queue 
may 2009 by rybesh
Code: Flickr Developer Blog » Building Fast Client-side Searches
Fetching the data using a dynamically generated script tag... the difference in performance was shocking.
search  javascript  performance  webservices  ajax  ui  json 
march 2009 by rybesh
persevere-framework - Google Code
Persevere is an open source set of tools for persistence and distributed computing using an intuitive standards-based JSON interfaces of HTTP REST, JSON-RPC, JSONPath, and HTTP Channels.
json  distributed  database  framework  web  rest  ajax  opensource 
july 2008 by rybesh
hkit - Google Code
hkit is a simple PHP5 tool for extracting common microformats from a page.
microformats  metadata  webservices  xml  json  php 
march 2008 by rybesh
mf-optimus - Google Code
Easily transform your microformatted content to nice, clean, easily digestible, XML, JSON or JSON-P. You can also easily set filters to only receive particular formats.
microformats  metadata  webservices  xml  json  code 
march 2008 by rybesh
jaql.org
Jaql is a new query language being developed for JSON data.
json  database  research 
february 2008 by rybesh
Convert Atom documents to JSON
Demonstrates a mechanism implemented by the Apache Abdera project to convert Atom documents into JSON and produces a result that is readable, usable, and complete.
atom  json  java  howto 
january 2008 by rybesh
Atom to JSON with Erlang
atom2json.erl converts a directory of Atom files to a directory of JSON files.
atom  erlang  json 
january 2008 by rybesh

Copy this bookmark:



description:


tags: