Comments (12)
that scenario is already covered by the new BCF 2.0
-> Software A sends a topic -> e.g. "check space properties"
-> topic "check space properties" has a component "space" (using the space GUID)
-> Software B (space checking tool) receives the topic
-> Software B creates a new topic (accept new properties for the space)
-> New topic (B) has the BIM-Snippet attached
-> New topic (B) has a component "space" (using the space GUID)
-> New topic (B) has also the information that it is related to the topic from software A send previously
-> Software A receive the New topic (B)
-> Software A knows that the New topic (B) is related to its topic software A send previously
-> Software A knows also the component "space" (using the space GUID)
-> Software A can assign the BIM-Snippet to the component "space"
from bcf-xml.
two questions:
-
regarding the BIM snippet:
- is it necessary or required to publish a schema for the BIM snippet?
- if yes, where is it published?
- how does a software declare, whether it supports such a snippet?
- as a user - how do I know, whether a BCF2.0 capable software
does support one, many, any BIM snippets?
-
how does Software A know what to do with the BIM snippet?
- is the publication (if it is published) enough?
- or is there a need for an agreement of an action keyword?
Am 16.12.2013 12:04, schrieb linhard:
that scenario is already covered by the new BCF 2.0
-> Software A sends a topic -> e.g. "check space properties"
-> topic "check space properties" has a component "space" (using the
space GUID)
-> Software B (space checking tool) receives the topic
-> Software B creates a new topic (accept new properties for the space)
-> New topic (B) has the BIM-Snippet attached
-> New topic (B) has a component "space" (using the space GUID)
-> New topic (B) has also the information that it is related to the
topic from software A send previously
-> Software A receive the New topic (B)
-> Software A knows that the New topic (B) is related to its topic
software A send previously
-> Software A knows also the component "space" (using the space GUID)
-> Software A can assign the BIM-Snippet to the component "space"—
Reply to this email directly or view it on GitHub
#18 (comment).
from bcf-xml.
Is this a realistic use case? Does the original (software A owner) modeler accept changes on his objects (with or without reviewing it)? Doesn't he need to have the mandate or option to decide about his model?
In my opinion the strong added value of BCF is that it communicates 'issues' of a model. Issues only; not parts of the model, not suggestions, additions, whatever. The modeling is done by the owner/modeler of the original model.
I sure see the added value of the 'snippets' concept in BCF 2.0 but still have to see if the industry will actually use this. I can already hear the questions about legal liability when software B changes (parts) of the model in software A. When this is really going to be used, and users start te experience limitations, it would be great to evolve this feature. For now I would stick with what it is and don't create an overkill. Listen to the users instead of shoving them technical possibilities they might not even want.
from bcf-xml.
Sorry for closing. Pushed the wrong button.
from bcf-xml.
I think this is a good use of BCF. We are dealing with property sets. We could think that in a collaborative project one software "owns" certain property sets, for example space requirements. Other software imports these requirements and the designers can base the design on these requirements. The designers then wouldn't need to refer to any other documentation to get these requirements. They would be directly associated to the correct entities, e.g., spaces.
from bcf-xml.
two questions:
-
regarding the BIM snippet: - is it necessary or required to publish a schema for the BIM snippet?
if yes, where is it published?
=> it is a mandatory tag "ReferenceSchema" in Markup.xsd
=> p.e. "http://www.iai-tech.org/ifcXML/IFC2x3/FINAL"
=> maybe we should think here in the direction of a MVD / Add on
=> maybe that could be an issue in the currently ongoing discussion mvdXML 1.1 ? -
how does a software declare, whether it supports such a snippet? - as a user - how do I know, whether a BCF2.0 capable software does support one, many, any BIM snippets?
=> Software supports MVD / Add on -
how does Software A know what to do with the BIM snippet? - is the publication (if it is published) enough? - or is there a need for an agreement of an action keyword?
=> Iam not very deep in mvdXML 1.1. but could that be an issue there ?
from bcf-xml.
about user vs. technology driven:
- the request to have a possibility to update property sets in the
original BIM authoring tool came from users of energy calculation software.
the software imports IFC spaces (among others) and calculates the
heat gain/losses per room, these properties are important to following
processes
right now, you can export an excel sheet and then type (or
cut&paste) the values back into your BIM software, since you need it for
e.g. layout of the heating system - my assumption of BCF is, that the user will always be asked whether to
accept an issue resolution, or not (so no silent change of values)
about Reference schema
- my proposal would be to use simple ifcXML, and publish the XSD at
buildingsmart-tech.org
currently the ifcXML4 (complete schema) is published at:
http://www.buildingsmart-tech.org/ifcXML/IFC4/final
a new directory for simple-ifcXML could be generated there
to 2) and 3)
- does this mean, there will be a specific "MVD" for BCF?
I think there is an open issue with conformance testing and policy
regarding the BIM snippets and the action requests
it is not an mvdXML issue, it is a BCF issue (mvdXML only generates
the simple ifcXML schema, it does not determine, how such actions are to
be supported within BCF)
regards
Thomas
Am 16.12.2013 14:39, schrieb linhard:
two questions:
regarding the BIM snippet: - is it necessary or required to publish
a schema for the BIM snippet?
if yes, where is it published?
=> it is a mandatory tag "ReferenceSchema" in Markup.xsd
=> p.e. "http://www.iai-tech.org/ifcXML/IFC2x3/FINAL"
=> maybe we should think here in the direction of a MVD / Add on
=> maybe that could be an issue in the currently ongoing discussion
mvdXML 1.1 ?how does a software declare, whether it supports such a snippet? -
as a user - how do I know, whether a BCF2.0 capable software does
support one, many, any BIM snippets?
=> Software supports MVD / Add onhow does Software A know what to do with the BIM snippet? - is the
publication (if it is published) enough? - or is there a need for an
agreement of an action keyword?
=> Iam not very deep in mvdXML 1.1. but could that be an issue there ?—
Reply to this email directly or view it on GitHub
#18 (comment).
Signature
beste Grüße / kind regards
Dr.-Ing. Thomas Liebich
Geschäftsführer / Director
AEC3 Deutschland GmbH
AG München, Handelsregister HRB 164221
Geschäftsführer: Dr. Thomas Liebich, Kerstin Hausknecht
Wendl-Dietrich-Str. 16, D-80634 München
Tel: +49-89-18703223
Fax: +49-89-18703224
E-Mail: [email protected] mailto:[email protected]
Internet: www.aec3.de http://www.aec3.de
Der Inhalt dieser E-Mail (einschließlich etwaiger beigefügter Dateien)
ist vertraulich und nur für den Empfänger bestimmt. Sollten Sie nicht
der bestimmungsgemäße Empfänger sein, ist Ihnen jegliche Offenlegung,
Vervielfältigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte
informieren Sie in diesem Fall unverzüglich den Absender und löschen Sie
die E-Mail (einschließlich etwaiger Anhänge) von Ihrem System. | /This
email and any attachments are confidential to the intended recipient and
may also be privileged. If you are not the intended recipient please
delete it from your system and notify the sender. You should not copy it
or use it for any purpose nor disclose or distribute its contents to any
other person./
from bcf-xml.
I believe BCF should not be relegated to 'issues only' as @berlotti suggests.
I think BCF is a perfect fledgling format to start introducing bidirection/roundrip content flow between BIM applications.
...and would obviously agree with @TLiebich that "that the user will always be asked whether to
accept an issue resolution, or not (so no silent change of values)"
Would also 2nd what @linhard @TLiebich suggested about developing a #roundtripMVD associated with the BCF.
Because the format is relatively new and not overwrought and gaining user traction, one would think there would be less fiction adopting a simple, barebones MVD--verses the major commitment of something like Coordination View Version 2.0 MVD certification, for example.
Would also like to add, as was suggested in the comment here, that i think the certification of this #roundtripMVD, if it existed, be highly tethered to a community sourced and curated set of IFC/BCF files. I believe this is critical, because it provides a conduit to bring the 'super-user' into these conversations.
from bcf-xml.
+1 for the suggestions by @berlotti @linhard and @TLiebich.
We actually developed our own plugin initially and have been packing extra stuff into the BCF just so we can guide users to one format instead of having Random XML files that relate to a host of separate plugins. In general I think that BCF should broaden as others have suggested to not only be seen as a physical coordination/checking tool to but as a transport format to send various types of information about model elements.
I would suggest an approach that allow for BCF to be extensible as needed. Applications would simply need to indicate that they support one or more of the extensions. Some examples of what we have done and would like to see.
- Selection - This is supper simple data set that is simply saying "These items are what i'm referring to." There isn't an associated issue as it must less formal.
- Color by - This has 3 incarnations, color by element ID or color by attribute value, color by status. This can be combined with an issue so on a project we can do a few things.
A. Communicate standard object colors between software used in coordination.
B: Transmit,aligned color values for issues - Example - All failures are "Red" - Suggested Parameter/Attribute Value- If for instance an element type is correct but a fire rating or hardware value is incorrect and you happen to find it in Solibri , we'd want to allow the user to give structured feedback in the form of a suggested property value. This would go along with the other request to update parameter values in the authoring application. I'd agree that the user would need to confirm the changes.
- Required Properties and agreed values. I have spoke with Leon about this in the past as a more advanced form of MVDXML but the general Idea is that at the project level you could define the property and modeling requirements for entity types and pass that between authoring and checking applications.
Just my thoughts.
Greg
from bcf-xml.
@linhard clued me into the fact that BIM Snippits can be any type of file so I guess I'm just advocating for a way to "register" what a particular Snippet type does and how it should be used when seen by another application.
from bcf-xml.
support @gschleusner for
- the different levels of BCF2.0 support, those need to be documented (e.g. as conformance classes), so an BCF compliant application can declare, which level of BCF its supports
- there needs to be a way to declare the a) type of action, and b) schema of the attachment
in the example - level 3 about - it should be defined
a) an action type "override element properties", and b) an (ifc)XML (partial) schema, that defines the data structure of the XML data snippet (e.g. an (ifc)XML file containing the suggested attribute name/values and the GUID of the model element.
from bcf-xml.
Sorry I closed this by mistake. I still think this is a good idea.
from bcf-xml.
Related Issues (20)
- Remove VisibleComponentsUseCases.md HOT 2
- ReferenceSchema is mentioned as "optional" in documentation, but is mandatory in XSD HOT 1
- BCF v3 Project optionality is different between docs and schema
- File attribute optionality HOT 1
- Deleted
- Field of view documentation HOT 1
- BCF-XML validator HOT 4
- DueTime interpretation ill defined HOT 5
- Remove outdated section about one-to-many relations between viewpoints and comments HOT 1
- Missing Topic Label HOT 3
- Update README to include contact details for the cde group HOT 1
- Tools that support bcf 3.0 HOT 1
- CameraViewPoint units HOT 2
- What is the "ExtensionSchema" in BCF 2.0/2.1? HOT 2
- Topic GUID mismatch HOT 4
- Is multiple topics in BCF markup supported? HOT 2
- proposal: adding "GeoPoint" HOT 2
- (Question) - Why are viewpoints stored in the topic folders? HOT 2
- How to save the GUID of an IfcElementType in a bcf file HOT 1
- Add `minOccurs="1"` to all lists that should not be empty if present HOT 1
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 bcf-xml.