To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 5950
5949  |  5951
Subject: 
LDraw.org Official Model Repository Standards
Newsgroups: 
lugnet.announce, lugnet.cad.dev, lugnet.cad.dev.org.ldraw
Followup-To: 
lugnet.cad.dev.org.ldraw
Date: 
Sat, 17 Feb 2001 02:55:43 GMT
Highlighted: 
(details)
Viewed: 
67 times
  
Ok, I have made some changes to the OMR Standards based on the feedback that
has been given. If there is no major objections than this is how the
Standard will remain, but as always feedback is nescessary for things to
work well.
I think that most everything has been covered, but if not just let me know
and I'll see what I can do.

Thank you for your patience while I have been preparing this.
I think that is all for now.

Ryan Dennett

OMR Standards follow...
_________________________________________________________________

The following is the standards for the LDraw.org Official Model Repository.
A standard header and naming system will be used to maintain uniformity
throughout the OMR.

FILE FORMAT
All .dat files will be packaged into an .mpd file named XXXXM-YYYYY.mpd  For
further information see ‘Naming’ below.

SUBDIRECTORIES
Subdirectories will be used to keep files for each individual set in its own
folder. The subdirectory structure will follow the pattern of
C:\lego\ldraw\models\sets\XXXXM-YYYY
where ‘XXXX’ represents the four-digit model number, ‘M’ represents the
optional modifier(see ‘Optional Modifiers’ below), and ‘YYYY’ represents the
four-digit year of production.

HEADER
The header for each file will be identical with the exception of the first
two lines which are determined by the part of the model the file is of. The
standard header is as follows:

0 [2]
0 Name: [1]
0 Author: [Name of Author]
0 Ldraw.org Official Model Repository
0 www.ldraw.org/repository/official

The hyperlink can also be written as http://www.ldraw.org/repository/official .

NAMING
The naming of files and titles will also follow a set standard. That
standard is:
[1] File Name
xxxxm-yyyyy.dat – The .mpd file of main.dat  It packages all the files into
one file.
main.dat – Main instructions; Basically a display of the submodel files and
errors.dat
m-1.dat – First model in the main instructions
m-1a.dat – First submodel of the first model
m-1aa.dat – First component of the first submodel of the first model
m-1ab.dat – Second component of the first submodel of the first model
m-1b.dat – Second submodel of the first model
m-1ba.dat – First component of the second submodel of the first model
m-2.dat – Second model in the main instructions
This would continue in a similar pattern.
mf-1.dat – The first minifig to appear in the main instructions
mf-2.dat – The second minifig to appear in the main instructions
This would also continue in a similar pattern. Minifig are inserted into
their respective model.
errors.dat – A list of missing pieces and patterns, see ‘Missing Pieces’ below.
For sets with instructions for multiple models such as Technic or Model Team
sets, use the following naming for the alternate model.
alt.dat – Main instructions of the alternate model. See description of
‘main.dat’ above
a-1.dat – First model of the alternate model
a-1a.dat – First submodel of the first model of the alternate instructions
This would the continue in the same pattern as that of the main model.
In instances where instructions are given for more than two models, use the
following:
alt2.dat – Main instructions of the second alternate model
a2-1.dat – First model of the second alternate model
This would continue to follow the set pattern for file naming.

[2] Title Name
for xxxxm-yyyyy.mpd – Set Number & Set Name
for main.dat – Set Number & Set Name
for m-1.dat – Set Number & Set Name, model name
for m-1a.dat – Set Number & Set Name, model name, submodel name
for m-1aa.dat – Set Number & Set Name, model name, submodel name, component name
This pattern would continue to be followed and would also be used for the
alternate models.

OPTIONAL MODIFIER
An optional modifier is used only when there are more than one set in a
particular year which both bear the same set number. This usually takes
place with the multi-packs from the 80’s and 90’s, but may also occur in
other sets. It is used in both the sub-category structure and the name of
the .mpd file.
To see where the optional modifier is place, see ‘Sub-Categories’ above.

MISSING PIECES
In regards to missing pieces, unmodeled parts will have a comment with a
description of the part and their color inserted their place. For patterned
parts which have not yet been designed, the unpatterned version of the part
will be used and a comment describing the pattern and its color(if
applicable) will be inserted after the part.

A list of all missing pieces, both unmodelled parts and undesigned patterns,
will be listed as comments in a file named ‘errors.dat’.

SUBMISSION
Models that meet the requirements stated above may be submitted to
repository@ldraw.org for review and to be added to the repository.
We request that you use original instructions, although you may also use
scans from www.brickshelf.com  It is also a good idea to have the model in
hand so you can see how parts go together.
All pieces, including minifig accessories and patterned pieces, must be used
if they are available, if they are not, see ‘Missing Pieces’ above.
Models that already exist in the repository will not be replaced by those of
another author.

TERMS
Set – Display of every model; The complete set from the box.
Model – Individual model within the set; Models are things such as planes,
cars, buildings, etc.
Submodel – Sub-assembly of a model; reflect the submodels in the
instructions that are either of
a series of pieces which must be rotated or that contain steps.
Component – Sub-assembly of a submodel; also see second definition of
‘submodel’.
Minifig – Specific to a minifigure submodel within the set.



Message has 2 Replies:
  Re: LDraw.org Official Model Repository Standards
 
"Ryan Dennett" <rdennett@firehousemail.com> wrote in message news:G8vs4v.K4s@lugnet.com... (...) I have some nitpicking to do, not too much though. :o) All of the meat of this post is fine the way I see it, but there needs to be some (...) (24 years ago, 17-Feb-01, to lugnet.cad.dev.org.ldraw)
  Re: LDraw.org Official Model Repository Standards
 
Good job Ryan, Thanks for summarizing the long awaited OMR guidelines. Two comments: 1. Having the error.dat file is a right place to declare the eventual incompleteness of the model (missing, yet unmodelled parts etc). I would require the modellers (...) (24 years ago, 19-Feb-01, to lugnet.cad.dev.org.ldraw)

5 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR