MySQL has the "information_schema" database, which contain the metadata for 
the actual database.

Does OrientDB internally use a database/tables to store the schema metadata?

If so, is this exposed somehow?

And if so, are you allowed to tinker with this schema?

What I'm thinking is, the Orient data-model is rich enough to support fully 
automated generation of meaningful user interfaces for data administration, 
even for schema-less data there is type information since we have no 
"foreign keys" that are just numbers which need to be defined and resolved.

If I could add, say, a custom datatype-property to the property-schema, I 
could designate string-properties as e.g. e-mail address, hex color-code, 
IP address, etc. allowing for meaningful user interface generation, input 
validation, etc.

Effectively, this would enable us to leverage OrientDB as a kind of CMS.

Of course, I could add my own metadata-table for this information, 
associating e.g. "{class-name}.{property-name}" with metadata... but both 
class-names and property-names can change, so this would work better if 
properties in the schema actually had RIDs to which I could associate these 
links.

Anyway, getting ahead of myself here - are properties actually records with 
RIDs somewhere underneath the hood, and is there any way to get at this 
information?

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to