Comments (3)
I read a bit, and I think it'd be a nice addition. I propose you make an example and describe how that would work? If you added a section in the file docs/specs.rst
in the same style as the other ones and send me a PR I'd be very happy to accept it. Or perhaps it should be part of metadata
, does that make sense conceptually? I'll let you decide, or we can discuss further in this thread.
You could also had an example in the file example-datasets/dummy-values/example.json
.
I'll take care of updating the schema.
from specs.
Hi Hugo,
I did some more research on this and discussed my findings in the OGC security DWG. Basic conclusion is that rfc7515 is not very suitable. It is an enveloping signature format which means that if you use it your cityJSON payload will repackeged as Base64encoded data inside a signature format. It is not an Enveloped signature format where the signature would just be an optional extra element in your cityJSON format. I think the enveloping approach is not very user friendly for people who do not want to check the integrity of data.
Unfortunately at the moment there are no suitable enveloped JSON signature signature alternatives. https://cyberphone.github.io/doc/security/jcs.html does exist and is technically what I intended for digital signatures in JSON, but it is not a real standard and there is just one(or very few) implementation(s).
We are going to discuss this in the joint OGC/W3C spatial data on the web working group and see if maybe W3C sees a good solution for this.
from specs.
CityJSON is also under the w3c/ogc umbrella now (incubation period), so perfect!
Thanks for the update.
from specs.
Related Issues (20)
- Where to put semantics/materials/textures for Geometry Templates? HOT 1
- are "vertices-texture" restricted to [0, 1]? HOT 3
- Normals orientation HOT 1
- Are there any possibility or plans to support curved surfaces and lines? NURBS/bsplines, subdivisions or whatelse? HOT 1
- Missing Example for the ways of storing CityJSON Object properties in JSON Lines text HOT 2
- should "appearance" be inside a CityJSONFeature or in the "first line" (global)? HOT 16
- 2.2 and 2.12 miss info about which Objects must have parents
- Can a CityJSONFeature be of a 2nd-level type? HOT 4
- Which City Objects can be parents? HOT 1
- cityjson -> dotbim conversion
- support for compound-CRS?
- CityJSON 1.1 datasets using the "Generic" extension are broken HOT 2
- Add "+GenericSurface" to the Generic extension HOT 1
- Restrict the schemas to valid values HOT 7
- Require at least one item in the boundaries array HOT 1
- Is an empty boundaries array allowed? HOT 1
- add `"additionalProperties": true` for "metadata"? HOT 1
- Convert ifc to cityjson? HOT 1
- Problem in "transformationMatrix" When using "geometry-templates"
- Extra extension attributes for semantic surface objects? HOT 3
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.
from specs.