[x3d-public] languages, specifications, models and ontologies.
John Carlson
yottzumm at gmail.com
Wed Jun 16 19:27:13 PDT 2021
Those with further interested in this my refer to
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=21573
(2002, with updates in 2007) https://en.wikipedia.org/wiki/Z_notation
On 6/16/21 9:10 PM, John Carlson wrote:
> Interesting. What is the difference between a language specification
> (say Java Language Specification) and a specification language (say
> English or Zed)? Can we have a specification language specification
> or a language specification language?
>
> What's the difference between a model and a specification?
>
> https://en.wikipedia.org/wiki/Model-based_specification
>
> I would encourage that we use model-based specification. We already
> may have many models in the X3D specification already, and we have the
> X3D Unified Object Model (X3DUOM). The more we formalize the
> specification, the more we can automate the testing of implementations
> of the X3D specification.
>
> The nice thing about models is you can do some reasoning about them,
> proving them correct, etc. This is very hard in natural language
> still, I think. Natural language and models can certainly work together.
>
> We also have a converter from our models to a semantic ontology (is a
> semantic ontology a specification?).
>
> If anyone wants to build a specification, model, ontology, or Java
> package for what I'm talking about, that would be really cool.
>
> John
>
More information about the x3d-public
mailing list