Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
ECPPM2014 - Making SimModel information available as RDF graphs
1. Making SimModel information
available as RDF graphs
Pieter Pauwels, Ghent University, Belgium
Edward Corry, National University Ireland Galway, Ireland
James O’Donnell, University College Dublin, Ireland
3. SimModel for
BEP information exchange
original image in Bazjanac et al., 2011
“Data environments and processing in semi-automated simulation with EnergyPlus”
28th International CIB W078-W102 Conference
4. RDF graphs
original image in Pauwels et al., 2011
“A semantic rule checking environment for building performance checking”
Automation in Construction 20 (2011) 506–518
5. Linked Data in Architecture and
Construction
• main principles
– distributed / decentralised information management
– interactive information search and reasoning over the web
– sharing partial data
==> higher accessibility of information for human and computer
• remarks
– user-friendliness of SPARQL
– ownership issues (provenance, security, and privacy)
7. original SimModel schema:
set of six XSD schema’s
1. SIM core
http://www.lbl.gov/namespaces/Sim/SimModelCore
simcore.xsd
2. SIM building model
http://www.lbl.gov/namespaces/Sim/BuildingModel
simbldg.xsd
3. SIM resources general
http://www.lbl.gov/namespaces/Sim/ResourcesGeneral
simres.xsd
4. SIM resources geometry
http://www.lbl.gov/namespaces/Sim/ResourcesGeometry
simgeom.xsd
5. SIM MEP model
http://www.lbl.gov/namespaces/Sim/MepModel
simmep.xsd
6. SIM model
http://www.lbl.gov/namespaces/Sim/Model
simmodel.xsd
11. alternative SimModel schema:
set of six OWL ontologies
1. SIM core
http://www.lbl.gov/namespaces/Sim/SimModelCore
simcore.owl
2. SIM building model
http://www.lbl.gov/namespaces/Sim/BuildingModel
simbldg.owl
3. SIM resources general
http://www.lbl.gov/namespaces/Sim/ResourcesGeneral
simres.owl
4. SIM resources geometry
http://www.lbl.gov/namespaces/Sim/ResourcesGeometry
simgeom.owl
5. SIM MEP model
http://www.lbl.gov/namespaces/Sim/MepModel
simmep.owl
6. SIM model
http://www.lbl.gov/namespaces/Sim/Model
simmodel.owl
14. Implementation of
SIMXML to SIMRDF converter
1. parse XSD schemas
2. generate equivalent OWL ontologies
3. generate equivalent JAVA classes so that SIMXML files
can be deserialised into JAVA objects
4. deserialise SIMXML files (.xml!)
5. postprocessing of XML content
6. output RDF graph in .TTL syntax
7. check and load RDF graph in .TTL syntax using the
Jena API
8. output RDF graph in .RDF syntax
15. Postprocessing of XML content
<SimBldgStoryParams_BuildingStory_Default RefId="ID29260" >
<simres:BldgStoryProfilePath>ID37747</simres:BldgStoryProfilePath>
<simres:PerimeterZoneOutsidePath>ID37745</simres:PerimeterZoneOutsidePath>
<simres:CoreZoneOutsidePaths>ID37743 ID37746</simres:CoreZoneOutsidePaths>
</SimBldgStoryParams_BuildingStory_Default>
private Class SimBldgStoryParams_BuildingStory_Default {
public String refId;
public String bldgStoryProfilePath;
public String perimeterZoneOutsidePath;
public String coreZoneOutsidePaths;
}
siminstances:SimBldgStoryParams_BuildingStory_Default_ID29260
“ID37743 ID37746”
rdf:type simres:SimBldgStoryParams_BuildingStory_Default ;
simres:bldgStoryProfilePath siminstances:SimLoop_Loop_EdgeLoop_ID37747 ;
simres:perimeterZoneOutsidePath siminstances:SimLoop_Loop_EdgeLoop_ID37745 ;
simres:coreZoneOutsidePaths
(siminstances:SimLoop_Loop_EdgeLoop_ID37743
siminstances:SimLoop_Loop_EdgeLoop_ID37746 ) .
24. Linking SIMMODEL and IFC: strategies
1. linking via an ontology editor
2. linking via an API (Jena for instance) +
interface
3. linking via a reasoning engine (EYE for
instance)
4. linking via an alignment server
28. part of the output
siminstances:SimBuilding_Building_Default_ID28162 a ifc:IfcBuilding.
siminstances:SimActor_Actor_Default_ID28766 a ifc:IfcActor.
siminstances:SimActor_Actor_Default_ID28770 a ifc:IfcActor.
siminstances:SimMaterial_GlazingMaterial_Gas_ID29910 a ifc:IfcMaterial.
siminstances:SimMaterial_GlazingMaterial_Glazing_ID29909 a ifc:IfcMaterial.
siminstances:SimMaterial_GlazingMaterial_SimpleGlazingSystem_ID29919 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29893 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29894 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29895 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29896 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29897 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29898 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29899 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29900 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29901 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29902 a ifc:IfcMaterial.
siminstances:SimMaterial_OpaqueMaterial_Default_ID29904 a ifc:IfcMaterial.
29. Other sample use cases
• Generating links between building models
• Acoustical rule checking
• Energy performance rule checking
• Building permit application checking
• Generating model views with only a subset of all the
data
• …
30. Thank you
Pieter Pauwels
Ghent University
pipauwel.pauwels@ugent.be
http://users.ugent.be/~pipauwel/
Call For Papers
Special Issue on Linked Data in Architecture and Construction
Automation in Construction
http://www.journals.elsevier.com/automation-in-construction/