FIATECH ADI Programmers Circle - ISO 15926 Technical review

Document Sample
FIATECH ADI Programmers Circle - ISO 15926 Technical review Powered By Docstoc
					          Onno Paap, Fluor Corporation




FIATECH                                  FIATECH ADI Programmers Circle 2006
          ISO 15926 part 2 – the data model

          The data model on-line on the TC184-SC4 server
          http://www.tc184-sc4.org/wg3ndocs/wg3n1328/lifecycle_integration_schema.html


          Where to get Part 2?
          http://www.iso.org/iso/en/CombinedQueryResult.CombinedQueryResult?queryString=15926




FIATECH                                                    FIATECH ADI Programmers Circle 2006
     The 15926 model
     example: model short name of “VESSEL” class

                                    identified         Thing        ID=RDL543373


   Shorthand Template
        ClassOf                                    ClassOfClassOf   ID=RDL83253
                                identifierType
                             Classification                         “short name”
          ST-0503
    Identification                                 Identification
 “Identification of thing”

                                                  ClassOfInformation ID=XSST_53673
                                     identifier
                                                    Representation   Content=“vessel”




FIATECH                                           FIATECH ADI Programmers Circle 2006
   example: my individual Vessel’s tag number

                              temporalWhole       PossibleIndividual ID=
                                                                     PRS01_347621

   Shorthand Template
                                                                    ID=PRS01_XSDT_
                                                     XmlSchema
                                    beginning                       20060124T1018Z
       ST-1002                                        DateTime      Content=
 “temporal whole-part”                                              2006-01-24T10:18Z


                                temporalPart
                                                                      ID=
                                                  PossibleIndividual PRS01_347621-
                                                   (subClassOf Thing)
                                                                      20060124T1018Z
                                    identified


   Shorthand Template
        ClassOf                                    ClassOfClassOf   ID=RDL84353
                                identifierType
                             Classification                         “tag number”
          ST-0503
    Identification                                 Identification
 “Identification of thing”

                                                  ClassOfInformation ID=XSST_66043
                                     identifier
                                                    Representation   Content=“V-6060”




FIATECH                                           FIATECH ADI Programmers Circle 2006
                                    T-1                                                                   T-4
                        PO-1                                                                 PO-2
                                                      whole_life_
                                                      individual
        p         w            w         p                                   p         w             w         p
            twp           w        twp                                           twp           w         twp
                         twp                                                                  twp

                  T-2      p                                                           T-5      p                              T-6
PO-1A                                    PO-1B                           PO-2A                                 PO-2B

                                                                                                                                                         T-7
                                                                                                                                      PO-3

                                             T-3      whole_life_
 placeholder for                                      individual
                                                                                                                                          w          p
   pump data                                                                                 AC-1                                              twp          PO-3A
                                         COIPO
data sheet
                                           1                   T-14          p
                                                                                 twp
                                                                                       w
                                                                                               w
                                                                                                     w
                                                                                                         twp
                                                                                                               p                                                          T-40
                                                                                              twp
                                                                                                                                          w          p
                                             T-13   COAC                               T-15     p                             T-16             twp         AC-1Ca
                                                                         AC-1A                                 AC-1B
 placeholder for
   stream data                           COIPO                                                                                                        T-17
                                                                                                                                     AC-1C
                                           2


                                             T-23                                                        T-24                             w          p         AC-
       T-21             ST-1                                                                 ST-2                                              twp
                                                           whole_life_                                                                                         1Cb
                                                           individual
        p
            twp
                  w
                          w
                               w
                                   twp
                                         p                                   p
                                                                                 twp
                                                                                       w
                                                                                               w
                                                                                                                                                                          T-41
                         twp                                                                  twp
                                                                                                                                          w          p
                  T-22     p                                                           T-25     p                                              twp          ST-3A
ST-1A                                    ST-1B                           ST-2A

                                                                                                                                                                     w         p
                                                                                                                                                      T-27      w        twp
                                                                                                                                      ST-3                     twp
                                                                                                                                                                 p

                                                                                                         T-34
                                                                                             AC-2                                                           ST-3Aa             ST-3Ab
                                                      whole_life_
                                                      individual
                                                                             p         w             w         p
                                                                                 twp           w         twp
                                                                                              twp

                                                                                       T-35     p                             T-36
 LEGEND                                                                  AC-2A                                 AC-2B


  AC-1A                                                                                                                                  T-37
                   = infonode                                                                                                AC-2C

 AC = Activity
 BIN = EXPRESS_binary                                                                                          p         w           w         p
                                                                                                                   twp                   twp
 COAC = class of activity
 COIPO = class of inanimate physical object                                                         AC-
                                                                                                                                                   AC-2Ca
 PO = Physical Object                                                                               2Cb
 ST = Stream
 PIT = Period in Time                                                                               T-52                                             T-51
 PR = Property
  w         p
      twp             = temporal_whole_part                                                                                                                      .
      T-12            = template                                                       PR-1         BIN-2          PIT-2             PR-1          BIN-1         PIT-1

FIATECH                                                                                                  FIATECH ADI Programmers Circle 2006
          Templates in OWL (snippet of RDL)
          <rdf:RDF
            xml:base="http://www.15926.org/2006/02/part4"
            xmlns="http://www.15926.org/2006/02/part4#"
            xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
            xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
            xmlns:owl="http://www.w3.org/2002/07/owl#"
            xmlns:part2="http://www.15926.org/2006/02/part2#"
            xmlns:part7="http://www.15926.org/2006/02/part7#">

          <part2:ClassOfInanimatePhysicalObject rdf:ID="HORIZONTAL_VESSEL">
            <rdfs:subClassOf rdf:resource="#VESSEL"/>
          </part2:ClassOfInanimatePhysicalObject>

          <part7:ST-0803 rdf:ID="ST-897218">
            <part7:defined rdf:resource="#HORIZONTAL_VESSEL"/>
            <part7:definitionType rdf:resource="#TEXTUAL_DEFINITION"/>
            <part7:definition rdf:resource="#XSST_394818"/>
          </part7:ST-0803>

          <XmlSchemaString rdf:ID="XSST_394818">
            <part2:content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
               A VESSEL that normally is in a horizontal position
            </part2:content>
          </XmlSchemaString>

          …   (#XSST_394818 means: http://www.15926.org/2006/02/part4#XSST_394818)
FIATECH                                            FIATECH ADI Programmers Circle 2006
             In Triples
255     Resource:                                      RDF Node:              Resource:
      . http://www.15926.org/2006/02/part4#HORIZONT    rdf:type               http://www.15926.org/2006/02/part2#ClassOfInani
              AL_VESSEL                                                             matePhysicalObject
256     Resource:                                      RDF Node:              Resource:
      . http://www.15926.org/2006/02/part4#HORIZONT    rdfs:subClassOf        http://www.15926.org/2006/02/part4#VESSEL
              AL_VESSEL
264     Resource:                                      RDF Node:              Resource:
      . http://www.15926.org/2006/02/part4#ST-897218   rdf:type               http://www.15926.org/2006/02/part7#ST-0803

265     Resource:                                      Resource:              Resource:
      . http://www.15926.org/2006/02/part4#ST-897218   part7:defined          http://www.15926.org/2006/02/part4#HORIZONTAL
                                                                                    _VESSEL
266     Resource:                                      Resource:              Resource:
      . http://www.15926.org/2006/02/part4#ST-897218   part7:definitionType   http://www.15926.org/2006/02/part4#TEXTUAL_DE
                                                                                    FINITION
267     Resource:                                      Resource:              Resource:
      . http://www.15926.org/2006/02/part4#ST-897218   part7:definition       http://www.15926.org/2006/02/part4#XSST_39481
                                                                                    8
268     Resource:                                      RDF Node:              Resource:
      . http://www.15926.org/2006/02/part4#XSST_3948   rdf:type               http://www.15926.org/2006/02/part2#ClassOfInform
              18                                                                    ationRepresentation
269     Resource:                                      RDF Node:              Resource:
      . http://www.15926.org/2006/02/part4#XSST_3948   rdfs:subClassOf        http://www.15926.org/2006/02/part4#XML_SCHEM
              18                                                                    A_STRING
270     Resource:                                      Resource:              Literal:
      . http://www.15926.org/2006/02/part4#XSST_3948   part2:content          A VESSEL that normally is in a horizontal position
              18                                                                    (rdf:datatype="http://www.w3.org/2001/XM
                                                                                    LSchema#string")

  FIATECH                                                                     FIATECH ADI Programmers Circle 2006
          ISO 15926 Part 7 examples - OWL

     http://15926.org
     • In menu: Tutorial ISO 15926 Part 7
     • ISO 15926 Part 7 examples
     • Example ISO 15926 Part 4 - RDL



FIATECH                      FIATECH ADI Programmers Circle 2006
          Triple Store example
     • http://15926.org
          –   Menu item: Tutorials/demos
          –   Demo: ontology browser
          –   On screen click: enter
          –   Click “enter” button before ISO RDL
          –   Click Utilities
          –   Click graphs
           - Show of Triple Store
FIATECH
           - SPARQL show          FIATECH ADI Programmers Circle 2006
          Façade programming challenges

     • The same origin policy
     • Security of a Confederation of
          Participating Façades (CPF)
          – Suppose a CPF of 60 Façades…




FIATECH                       FIATECH ADI Programmers Circle 2006
          FIATECH ADI Project related
          Web Resources
     • ADI Project website
          – http://www.fiatech.org/projects/idim/iso15926.html

     • ISO 15926 Knowledge Base
          – http://www.15926.org
          –   Implementers reference source
                   – Documentation
                   – Sample code
                   – FAQ


     • ISO 15926 Part 7 explanation
          – http://www.infowebml.ws

     • POSC Caesar
          – http://www.posccaesar.com

FIATECH                                        FIATECH ADI Programmers Circle 2006

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:11/12/2012
language:Unknown
pages:11
About Good!!!NICE!!! The best document database!