OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cti-users message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [cti-users] Re: Towards a better understanding of JSON-LD (Was: MTI Binding)


If you remember the XML vs RDF analogy of A Christmas Carol from Cambridge Semantics, http://www.cambridgesemantics.com/semantic-university/rdf-vs-xml, this example might help in better understanding the JSON vs RDF/JSON-LD choice.


If STIX reports were Books.


A STIX JSONSchema Book Store offers STIX books in JSON (Hardback)


A STIX RDF/OWL Book Store offers STIX Books in multiple RDF serializations. RDF/JSON-LD (Hardback), RDF/XML (Paperback), RDF/Turtle (Amazon Kindle), RDF/N-Triples (Apple iPad), etc.


The content of the STIX books from the STIX RDF/OWL Book Store is the same regardless of the on the wire serialization (RDF/JSON-LD, RDF/XML, etc) with dozens of tools already available that can convert between RDF serialization formats in case you want to read your book in another RDF serialization.


I have to believe that giving the community a choice of valid RDF based serialization formats (Hardback, Paperback, Amazon Kindle, Apple iPad, etc) will increase adoption faster than locking everyone into one serialization format like Hardback (JSON) or Paperback (XML). 




On Wed, Oct 7, 2015 at 9:58 AM, Jacobsen, Jasen W. <jasenj1@mitre.org> wrote:
I really don't think, and certainly hope very deeply, that Bret is not proposing STIX goes straight to JSONSchema without having a higher level UML or other abstract data model. What I believe is being proposed is that the abstract data model have an official implementation using JSONSchema, and further that that schema defines a very traditional looking tree hierarchy of objects & properties. I suspect one could define JSON-LD using JSONSchema, but it would be a very "loose" schema.

Here's an email thread from the "linked-json" mailing list discussing the relationship between JSON-LD and JSON Schema:
https://lists.w3.org/Archives/Public/public-linked-json/2013Aug/0050.html

- Jasen.

From: <cti-users@lists.oasis-open.org> on behalf of Shawn Riley <shawn.p.riley@gmail.com>
Date: Wednesday, October 7, 2015 at 8:11 AM
To: "Grobauer, Bernd" <Bernd.Grobauer@siemens.com>
Cc: "terry.macdonald@threatloop.com" <terry.macdonald@threatloop.com>, "cti-users@lists.oasis-open.org" <cti-users@lists.oasis-open.org>, "Wunder, John A." <jwunder@mitre.org>
Subject: [cti-users] Re: Towards a better understanding of JSON-LD (Was: MTI Binding)

Bernd,

I think it's also important to keep the following in mind.

If the STIX specification data model is JSONSchema then the only serialization format is JSON.




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]