FIATECH FIATECH ADI Programmers Circle 2006 Onno Paap, Fluor Corporation
FIATECH FIATECH ADI Programmers Circle 2006 ISO part 2 – the data model The data model on-line on the TC184-SC4 server Where to get Part 2?
FIATECH FIATECH ADI Programmers Circle 2006 The model example: model short name of “VESSEL” class Thing ClassOfClassOf Identification ID=RDL ID=RDL83253 “short name” ClassOf Identification Classification ClassOfInformation Representation ID=XSST_53673 Content=“vessel” identified identifierType identifier Shorthand Template ST-0503 “Identification of thing”
FIATECH FIATECH ADI Programmers Circle 2006 example: my individual Vessel’s tag number PossibleIndividual (subClassOf Thing) ClassOfClassOf Identification ID= PRS01_ T1018Z ID=RDL84353 “tag number” ClassOf Identification Classification ClassOfInformation Representation ID=XSST_66043 Content=“V-6060” identified identifierType identifier Shorthand Template ST-0503 “Identification of thing” PossibleIndividual ID= PRS01_ beginning temporalPart temporalWhole Shorthand Template ST-1002 “temporal whole-part” XmlSchema DateTime ID=PRS01_XSDT_ T1018Z Content= T10:18Z
FIATECH FIATECH ADI Programmers Circle 2006
FIATECH FIATECH ADI Programmers Circle 2006 Templates in OWL (snippet of RDL) <rdf:RDF xml:base=" xmlns=" xmlns:rdf=" xmlns:xsd=" xmlns:rdfs=" xmlns:owl=" xmlns:part2=" xmlns:part7=" A VESSEL that normally is in a horizontal position … (#XSST_ means:
FIATECH FIATECH ADI Programmers Circle 2006 In Triples 255. Resource: AL_VESSEL RDF Node: rdf:type Resource: matePhysicalObject 256. Resource: AL_VESSEL RDF Node: rdfs:subClassOf Resource: Resource: RDF Node: rdf:type Resource: Resource: Resource: part7:defined Resource: _VESSEL 266. Resource: Resource: part7:definitionType Resource: FINITION 267. Resource: Resource: part7:definition Resource: Resource: 18 RDF Node: rdf:type Resource: ationRepresentation 269. Resource: 18 RDF Node: rdfs:subClassOf Resource: A_STRING 270. Resource: 18 Resource: part2:content Literal: A VESSEL that normally is in a horizontal position (rdf:datatype=" LSchema#string")
FIATECH FIATECH ADI Programmers Circle 2006 ISO Part 7 examples - OWL In menu: Tutorial ISO Part 7 ISO Part 7 examples Example ISO Part 4 - RDL
FIATECH FIATECH ADI Programmers Circle 2006 Triple Store example – 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 - SPARQL show
FIATECH 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 – ISO Knowledge Base – –Implementers reference source –Documentation –Sample code –FAQ ISO Part 7 explanation – POSC Caesar –