b Swedish ontologies for V-Con (D 3.4.2b) V-Con D 3.4.2b: Swedish ontologies for V- Con

Size: px
Start display at page:

Download "b Swedish ontologies for V-Con (D 3.4.2b) V-Con D 3.4.2b: Swedish ontologies for V- Con"

Transcription

1 V-Con D 3.4.2b: Swedish ontologies for V- Con Version March 2016

2 Content 1 BACKGROUND SOURCES FOR SWEDISH V-CON ONTOLOGIES BSAB INCLUDING ISO Spaces (UT utrymmen) Building Element (BD byggdelar) Production Results (PR produktionsresultat) ANDA CONCEPTUAL MODEL Overview Conceptual model TRANSPORT NETWORK CONCEPTUAL MODEL TRAFIKVERKET REPORTING TEMPLATE FOR REPAVEMENT ACTIVITIES DEVELOPING THE ONTOLOGIES - PRINCIPLES AND RATIONALE UML SOURCED ONTOLOGIES (ANDA AND TN) UML to OWL translation ANDA ontology TN ontology (Transport network) BSAB INCLUDING ISO Principles applied on BSAB Sources used General TRV-IDM ONTOLOGY ADDITIONAL CONCEPTS TO SUPPORT THE V-CON USE CASES COMMON-SE ONTOLOGY COMMON SWEDISH CONCEPTS DEVELOPING THE LINKING RULE SETS - PRINCIPLES AND RATIONALE TOOLS USED TESTING THE ONTOLOGIES RESULTING STRUCTURE RECOMMENDATIONS FOR FUTURE WORK Version March 2016

3 1 Background This document describes the work done within the V-Con project in order to create OWL ontologies to support the business use cases and test cases for Trafikverket. This document also, together with the ontologies, constitutes the Swedish input for the V-Con deliverable D OWL ontologies has not been used before at Trafikverket. The source ontologies come in various forms (UML, Excel, Text, ) with more or less obvious semantics. Therefore there is a need to explain the decisions made and the rationale behind the creation of OWL ontologies for these sources. One very positive outcome of this work is that all input ontologies are collected under a common metadata umbrella, in our case OWL, which makes the ontologies machine readable, exchangeable, comparable, linkable and very explicit. The resulting ontologies are the result of the work by the V-Con project members (Olle Bergman & Lars Wikström). These ontologies have not yet been reviewed and commented by the parties responsible for the sources. This will occur during the continuing course of this project. In parallel to V-Con, the source ontologies are being developed further and it is not clear if all the results of this work will be reflected in V-Con. This document is a first draft version that will be developed further as work progresses. There is therefore no guarantee that it is complete or even correct on all aspects. 2 Sources for Swedish V-Con ontologies 2.1 BSAB including ISO BSAB-96 is a classification system (a taxonomy) used in Sweden in the communication between construction companies and clients when Specifying requirements Agreeing on processes and compensation Describing the work done and the results of that work, i.e. the built environment The BSAB system is owned and maintained by Svensk Byggtjänst ( and the system was originally not designed for use in digital information systems but has become more so over time. Nowadays it may be used as basis for example when code:ifying CAD layers. It is based on ISO ;2001 and organized in tables which represent the specific subclass structure beneath the base classes in ISO :2001, e.g. construction elements, spaces, work results, processes etc. The tables in BSAB 96 we have used are: Version March 2016

4 2.1.1 Spaces (UT utrymmen) Spaces are also classified by type of activity they serve. Example: Example: 1 = Spaces for outdoor activities 11 = Spaces for traffic 111 = Spaces for road traffic 111.D = Roadways (undetermined) 111.DB = Lane (undetermined) Figure 1.17: Spaces Building Element (BD byggdelar) Building Elements (functional parts) describes the main features in the construction works, without regard to technical solutions, material content or production. Example: Example: 3 = Superstructures and facility additions 31. = Superstructures 31.B = Superstructures for Roads and Plans 31.BB = Mid Road Shoulders Figure 3.18: Building Parts Production Results (PR produktionsresultat) Production results are the result of an activity on the construction site for the production of part or whole construction works. A production results, is decided with the regard to materials and construction method, but not regarding function. Example: Version March 2016

5 Example: Figure 3.19: Production Results. D = Land Superstructures and facility additions etc. DC = Land Superstructures etc. DCC = Bitumen-bound superstructure layers for roads, surfaces etc. DCC1 = Bitumen-bound superstructure layers category A, for roads, surfaces etc. DCC14 = Bitumen-bound wearing course category A DCC141 = wearing course category A of asphalt mass DCC1412 = wearing course category A rich in stone bituminous concrete (ABS) DCC14122 = wearing course category A rich in stone bituminous concrete for maintenance The BSAB system has currently no representation available that uses a meta-model and notation that has been agreed outside the BSAB community. For our ontology we have decided, in accordance with the current work with BSAB 2.0, to use ISO :2015 standard as a basis. In the figure below an EXPRESS-G schema representation of the standard can be seen. Version March 2016

6 uses Organization model.user activity Construction space Construction complex defined by part of aggregate of Construction result Construction entity part of Construction element results in part of characterises Construction process Pre-design process Construction process lifecycle Design process Production process uses Maintenance process Construction product part of controls Management Construction aid Construction resource Construction agent has Construction property Construction information Figure 1 EXPRESS-G representation of ISO :2015 Version March 2016

7 2.2 ANDA conceptual model Overview The ANDA conceptual model was developed primarily to support the maintenance processes of Trafikverket. As such, it uses ideas and concepts from the PLCS standard (ISO ) as a basis. The scope for the ontology covers the entire lifecycle of infrastructure (road and railway) assets by separating information into three different but related views: A functional view which is fulfilled by A physical view which is realized by An individual asset view which records the way state changes over time All views may be subdivided, both by using subclassing and hierarchical breakdowns in parts. The physical view may describe how physical parts are physically put together in order to provide the desired function. Finally separating individuals from physical parts (specifications) enables recording information from the maintenance processes where individual assets may be maintained or replaced, still meeting functional and physical requirements. An important part of the ANDA ontology concerns positioning, both absolute in relation to the surface of the earth and relative. Relative may be either with regards to the road or railway networks when regarded as linear referencing systems (LRS) or with regards to other assets in the infrastructure. For absolute geographic positions and for LRS positions, GIS standardization within ISO/TC211 and OGC has been used. The conceptual model for ANDA in its basic form is represented using UML and developed much according to the ISO Rules for application schemas. The ANDA structure shall primary be viewed as a set of information requirements. In an implementation situation, there might be efficient data structures solving the exact problem as ANDA but in a slightly different manner. This should not be a problem as long as the information content in a data exchange is the same. The ontology contains concepts that are useful for all three business use cases of V-Con since it contains: Systems engineering concepts Alignment concepts according to the conceptual model for alignment as defined by IFC and OGC together Pavement concepts The scope for ANDA does not include concepts like projects and activities. Furthermore, the available model for ANDA has not specialized the class hierarchy to a level that is concrete enough for V-Con. Therefore, the work within V-Con also includes providing plausible specializations to a level that is useful for the V-Con use cases. Version March 2016

8 2.2.2 Conceptual model As earlier stated, the ANDA model tries to apply PLCS concepts and intentions for infrastructure asset management. The figure below gives an overview idea about the overall concept. Functional resource Function Physical resource Physical spec. Individual resource Fulfiller Realization Figure 2 - ANDA concepts Basically, assets are described through three basic and related views: - As functional resources which captures the functional view. A functional resource may have several possible fulfillers - As physical resources which fulfill the functions. The physical resources captures physical properties such as shape, position and material. Ultimately a physical resource may be implemented by several possible products. - As individual resources which represent the physical thing in the real world which has state, performance etc. The individual resource may be repaired, replaced etc without changing the physical or functional specifications From these basic concepts a UML model has been developed which is illustrated below: Version March 2016

9 Figure 3 - ANDA UML model The following concepts are especially worth noting: Class ChangeHistoryObject Resource {@en} Description Base class that requires all resources to record versions, i.e. the states of the data representations. These states may include both changes due to real world changes and corrections of errors in the data itself. This class is defined outside ANDA and reused. Base class for an ANDA resource. Sub class to ChangeHistoryObject. Version March 2016

10 Class Resurs Baseline Description Any type of Resource may be organized in sub class structures as well as breakdowns (part of, has part) A named collection of versions of objects Baslinje {@se} FunctionalResource {@en} FunktionellResurs {@se} PhysicalResource {@en} FysiskResurs {@se} A kind of resource that captures a functional need. This functional need is fulfilled by zero to many PhysicalResource A kind of resource that captures the physical characteristics of something that fulfills a functional need and/or the physical characteristics of something that has a functional need. A PhysicalResource may specify its physical relationship (position) to other physical resources or to external resources, such as the surface of the earth. One PhysicalResource may be reused in many positions. A PhysicalResource is realized by zero to many IndividualResource IndividualResource {@en} IndividResurs {@se} An individual resource represents one planned or real thing that realize one or more PhysicalResource. An IndividualResource may record state changes over time (such as observations, or the result of maintenance activities) 2.3 Transport network conceptual model At Trafikverket, all roads (state, municipal, private, ) are described geometrically, topologically and temporally as a collection of links and nodes in the NVDB (National Road Database). The NVDB is a common and shared resource and not unique for ANDA. The network data describes how the roads are topologically connected (how it is possible to navigate the network), the geometric location and shape for the roads and also the temporal aspects (when the roads exist and are open for traffic). Furthermore, the network model is used as a reference system (or a gazetteer) for locating other data such as assets, events (e.g. accidents), traffic regulations, administrative data (e.g. road name, number, owner etc.) and more. To achieve this in an efficient manner, higher order network elements are also introduced (such as LinkSequence as in INSPIRE DS TN [ 0.pdf]) which to their nature are stable enough over time to be suitable for offering linear referencing mechanisms for positioning data along the network. For ANDA, the NVDB is essential to give a harmonized way for positioning assets (in addition to geodetic reference systems) and it gives straightforward and flexible ways of joining different kinds of data (also data from other applications) covering overlapping locations. To achieve this, the NVDB offers, Version March 2016

11 in addition to the network itself, a number of classes (mechanisms) that shall be used to locate things along the network in a standardized manner INSPIRE DS TN and the standards from ISO/TC211 and OGC upon which INSPIRE is based heavily influence the transport network schema at Trafikverket. The conceptual model for the Transport Network in its basic form is represented using UML and developed much according to the ISO Rules for application schemas. The Transport Network structure shall primary be viewed as a set of information requirements. In an implementation situation, there might be efficient data structures solving the exact problem as the Transport Network model but in a slightly different manner. This should not be a problem as long as the information content in a data exchange is the same. Furthermore, the Transport network model captures the requirements from INSPIRE, which is European law. These requirements are mandatory. The two diagrams below illustrates the basic structure for transport networks in the NVDB. Figure 4 - Transport network - root structure Version March 2016

12 Figure 5 - Transport network - network structure Below, the basic structure for referencing various types of locations in the network is illustrated. Version March 2016

13 Figure 6 - Location referencing vs the network model In the table below, the classes used for the V-Con ontology for transport networks are described. Class NetworkElement {@en} Nätelement {@se} GeneralizedLink {@en} GeneraliseradLänk {@se} Description An element in a network. Every element in a network provides some function that is of interest in the network. (INSPIRE) A linear network element that may be used as a target in linear referencing (INSPIRE). Version March 2016

14 Class Node Nod Link Länk LinkSequence Referenslänk Description A point spatial object which is used for connectivity. Nodes are found at either end of the Link. (INSPIRE) A linear spatial object that describes the geometry and connectivity of a transport network between two points in the network (INSPIRE) A linear spatial object, composed of an ordered collection of transport links, which represents a continuous path in the transport network without any branches. The element has a defined beginning and end and every position on the transport link sequence is identifiable with one single parameter such as length. It describes an element of the transport network, characterized by one or more thematical identifiers and/or properties. (INSPIRE) In the table below, the classes used for the V-Con ontology for mechanisms to relate other information to transport networks are described. Class Linkreference {@en} Description Describes an indirect location along a GeneralisedLink Länkutbredning {@se} LineLinkReference {@en} Sträckutbredning {@se} LineLinkRoadReference {@en} Vägutbredning {@se} PointLinkReference {@en} Punktutbredning {@se} NodeReference {@en} A LinkReference that describes a subset of a GeneralisedLink with a length greater than 0. The subset is bounded by two positions along the GeneralisedLink which are not equal A type of LineLinkReference especially designed to capture the way road numbers are assigned to linear elements in the road network A LinkReference that describes a point on an along a GeneralisedLink. The point is identified with a position along the GeneralisedLink Describes an indirect location on a Node in a network Nodutbredning {@se} TurnReference {@en} Describes a turn through a Node Svängutbredning {@se} Version March 2016

15 2.4 Trafikverket reporting template for repavement activities Trafikverket has a large number of templates for reporting activities of various kinds. For V-Con, since there is a repavement use case, we have selected to use a reporting template for repavement activities. The selected template is implemented using MS Word and contains mandatory and optional fields and includes concepts which are not included in the other sources used. The template describes a hierarchical structure with the following principal structure: - A project which consists of o Project id o Project type (e.g. carrying capacity, o General description o County o Road number o Project leader o Contractor o Temporal restrictions o Guarantee o Activities, where each activity describes Activity type (for example patch wise or complete repavement) Activity date A Location specified by road number, from and to geodetic positions or lengths and also which lanes are affected A Layer which specifies Material (a number of parameters for binder, additive etc) Thickness Area and volume Cost/unit From the layer level, the descriptions start to align with other available ontologies. 3 Developing the ontologies - principles and rationale 3.1 UML sourced ontologies (ANDA and TN) UML to OWL translation Both the ANDA and the Transport Network schema use UML. We used a number of principles at a generic level to translate UML schemas to OWL. These principles are described in the table below. Version March 2016

16 UML concept OWL concept Comment Class Class Relationship (association) Class Relationship (aggregation) Class Relationship (composition) Class Relationship (inheritance) Attribute Multiplicity (cardinality restrictions) for attributes and Enumeration class or <<CodeList>> Class ObjectProperty per named role. Normally both roles (if both have names/restrictions) are translated to owl and specified as inverse. ObjectProperty per named role. Normally both roles (if both have names/restrictions) are translated to owl and specified as inverse. ObjectProperty per role. Normally both roles (if both have names/restrictions) are translated to owl and specified as inverse. SubClass ObjectProperty or DatatypeProperty depending on the range of the property (class or value). Subclass restriction Class + individuals Subproperty to cmo:hasaspect Range and Domain are set based on assumptions regarding the genericness of the property. If very generic only subclass restrictions are used. Range and Domain are set based on assumptions regarding the genericness of the property. If very generic only subclass restrictions are used. Depending on the genericness of the property: - Subproperty of cmo:haspart with domain and/or range specified - Subproperty of cmo:haspart and subclass restriction - Subclass restriction on cmo:haspart Range and Domain are set based on assumptions regarding the genericness of the property. If very generic only subclass restrictions are used. A class that corresponds to the enumeration/codelist class and individuals for each enumerated value Version March 2016

17 3.1.2 ANDA ontology Translation of the ANDA UML model into OWL was mostly a straightforward activity. Most questions were raised when dealing with very generic concepts such as concepts for positioning where consideration has to be made with regards to the relationship with the common ontologies. An important part of the ANDA ontology concerns positioning, both absolute in relation to the surface of the earth and relative. Relative may be either with regards to the road or railway networks when regarded as linear referencing systems (LRS) or with regards to other assets in the infrastructure. For absolute geographic positions and for LRS positions, GIS standardization within ISO/TC211 and OGC has been used in ANDA. For the time being, the OGC GeoSPARQL ontology was used to capture these geographic aspects in the ontology. The ANDA UML schema contains ideas for solutions regarding very generic concepts like identification, versioning, baselines etc where the identification and versioning scheme is developed to support an optimistic concurrency approach. These parts of the ontology was translated very much 1:1 but the ontology structure might be reconsidered if there are other available and perhaps standardized schemes solving the same problem TN ontology (Transport network) We started by developing a separate TN ontology and included the parts of the transport network ontology necessary to fulfill the requirements from the V-Con use cases. Since there is a corresponding INSPIRE ontology (draft) at european level, we decided to include the generic network concepts in the common international ontology. Therefore, the separate TN ontology for Swedish use cases was dropped. Still, we describe here the basic network concepts that is the basis for the other Swedish ontologies: - NetworkElement base class. The set of all elements with a function in the network - GeneralisedLink subclass to NetworkElement and base class for the set of elements in the network which are linear - Link Subclass to GeneralisedLink representing a link between two neighbouring and connected nodes - LinkSequence - Subclass to GeneralisedLink representing a linear element as a sequence of Links - Node Subclass to NetworkElement which represents the start or end of one or more links Version March 2016

18 Figure 7 - Links, nodes and LinkSequence The above figure illustrates a small subset of the NVDB network with links, nodes and a highlighted LinkSequence. The necessary geometry is at the moment defined using the GeoSparql property geo:hasgeometry, restricting the range to either LineString (for linear elements) or Point (for nodes). In order to be able to describe the location of things along the network, the following classes where included: - LineLinkReference Define a linear location along a linear element (a subset of the linear element with a length > 0) - PointLinkReference Define a point location along a linear element (an infinitely short subset of the linear element) - LineLinkRoadReference A special case of location for defining road numbers according to the principles in the NVDB - NodeReference Define a location at a node - TurnReference Define the location of a turn through a node Within the work with V-Con ontologies, a number of really basic concepts related classes was created in the common international ontology as well. These are: - LocationInstance Reused from the ISO standard and represents a member in a gazetteer, i.e. something which can be referenced in an indirect location referencing context - LinearElement Reused from ISO and represents and element which may be referenced in a linear referencing context Version March 2016

19 3.2 BSAB including ISO So far, the Swedish names for concepts has not been translated to English. It is our belief that the V-Con solution should work without actually understanding the symbols that represents the various concepts and therefore is really ontology driven. At the moment, there is ongoing work in Sweden with BSAB 2.0 which will be based on ISO :2015 and to a larger extent consider the BIM business and support digital solutions to a greater extent. As much as possible, we tried to consider this work when designing the BSAB ontology. As is the case with ANDA, some concepts necessary for a complete data exchange in the context of V-Con are missing. Furthermore, currently BSAB lacks a classification for data properties which are necessary to cover the information requirements in the V-Con use cases. To cover these needs, the TRV-IDM ontology below was developed. The option to use object and data properties instead of further subclassing also made it possible to create a slightly shallower subclass hierarchy for V-Con than BSAB use today Principles applied on BSAB For V-Con, an OWL representation has been created of both the latest version of ISO i.e. ISO :2015 and BSAB, where BSAB imports and subclasses ISO In V-con we have included concepts in the ontology defined in ISO :2015 but not visualized in figure 1 like; a top class iso12006:object defined as <any part of the perceivable or conceivable world. Note 1 to entry: An object is something abstract or physical toward which thought, feeling, or action is directed> iso12006:constructionobject defined as <object of interest in the context of a construction process> subclass of iso12006:object and superclass of iso12006:constructionprocess, iso12006:constructionresult, iso12006:constructionresource and iso12006:space iso12006:constructionsystem defined as <interacting construction objects organized to achieve one or more stated purposes [ISO/IEC 15288:2008, modified] > subclass of iso12006:object Iso12006:NaturalEnvironment defined as < the non-artificial environment of any concrete construction object> subclass of iso12006:object Iso12006:UserActivity defined as < desired functions and user activities enabled by Construction entities> subclass of iso12006:object We have also been influenced by the Principles for information systematics within building and asset management basis for a new BSAB. According to these principles basis for classification of ConstructionElement are function, shape and placement. Members of the same class of ConstructionElement may differ concerning e.g. material, application method etc. These characteristics can be defined by references to classes in the ProductionResult hierarchy as properties. ProductionResult in BSAB are parts in a construction defined by e.g. material, application method etc. The ProductionResult hierarchy consist of classes corresponding to classes in ConstructionElement hierarchy. An example is wearing layer being a (single) subclass of ConstructionElement with the ability to specialization by referencing different sets of properties Version March 2016

20 defined within the ProductionResult hierarchy corresponding to different types of wearing layers (today approximately 50 different types of wearing layers). We have decided not to classify/subclass 50 different types of wearing layers. Instead differing types of wearing layers is done by material properties. These material properties (classes) are not considered to be specific for BSAB so they are defined in the Common-SE ontology. In the BSAB ontology we have decided to define BSAB:ConstructionProperty as a subclass of iso12006:object and enable any subclass of iso12006:constructionobject to include property restrictions from the range BSAB:ConstructionProperty. The decision to treat properties as classes is also based on V-Con modelling guide. We have also decided to consider BSAB:WorkResult, defined in ISO as < a view of construction result for the purpose of procurement >, as a subclass of (view of) BSAB:ConstructionProperty. We have defined BSAB:ProductionResult as a subclass of BSAB:WorkResult. According to ISO a production result can be a construction entity part or an enabling result. In the current BSAB model we have only included concepts related to entity part as subclasses to BSAB:ProductionResult. In the BSAB ontology we have also introduced BSAB:ConstructionSpace, subclass of iso12006:constructionresult, as the concept of space defined as < Space occupied by construction element>. This is a realization of the statement <Spaces occupied by construction elements are known as construction spaces, and are handled as properties of construction elements themselves> in ISO This gives the ability to relate spaces e.g. lane (with optional properties) to construction element e.g. wearing layer further specialized by production result. In the principles for the new BSAB it s intended to introduce TechnicalSystem (TeknisktSystem) as a subclass of iso12006:constructionelement. The intention with this is to provide the ability to specify (normally predefined) specialized systems (aggregates) of ConstructionElement organized to achieve one or more stated purposes. Example of a TechnicalSystem could be the superstructure of a road defined as a class RoadSuperstucture. The discriminator for this class is that it can only have SuperstuctureLayerRoad as parts (properties). The individual (named) TechnicalSytem s of interest are defined by their specific composition of layers. We have chosen to enable this specialization by instantiation, rather than sub classing, thus providing named specifications (templates) for the technical systems of interest. We believe this approach gives a more flexible and dynamic solution. TechnicalSystem is also implemented in the subsystem BSAB:ConstructionSpace in a similar way as in the subsystem iso12006:constructionelement Sources used The sources we have used for ontologies are three parts of the current BSAB system extended with specializations for TRV (infrastructure). One part BSAB 96 building element essentially covers Construction element. The second part BSAB 96 Space covers Construction space in ISO There are some ambiguousness between space and building element so we have done our own interpretation. The third part production results essentially covers a view of Construction result defined in ISO as Work result. Version March 2016

21 We have selected parts of the current content of the sources, especially parts related to V-Con use cases, and modified it according to the principles. In BSAB the concept of alignment is missing. We have decided not to introduce alignment in BSAB instead alignment is covered in the other ontologies. Other concepts of interest in information exchange are concepts related to process. As these concepts to a large extent are specific for an organization we have decided not to elaborate them within BSAB or iso12006 but instead define TRV specific concepts/aspects in TRV-IDM General The current version of the ontology is not consistent regarding the principles described above. The reason for this is that the starting point for the development of the BSAB ontology was to fill it with a raw translation of essentially road specific concepts from the current BSAB 96 TRV versions. Applying the principles is so far only done on parts of the ontology related to the use cases in V-Con. In the work with BSAB we have used an early version of the ISO :2015 ontology and there are some issues as can be seen above that might result in a new version of the ISO :2015 ontology. 3.3 TRV-IDM ontology Additional concepts to support the V-Con use cases As described earlier there are numerous reporting templates in use within TRV. Generic concepts for projects and activities exist in the common-int ontology. Project also by nature introduces concepts related to e.g. organizations, roles, persons which also have general definitions in the common-int ontology. Specific properties and sub classes for these are expressed in the TRV-IDM ontology. Other concepts in TRV-IDM are related to localization and the use of different kind of gazetteers i.e. county and road number. 3.4 Common-SE ontology Common Swedish concepts The Common-SE ontology was developed within V-Con since no such ontology (like CB-NL in the NL) exists. The basic principle is that this ontology shall consist of concepts of the following categories: - Harmonized definitions of overlapping concepts from several context ontologies, i.e. the intersection of these ontologies and not the union - Concepts (properties) needed to discriminate the concepts according to the above - Otherwise generic and reusable concepts where there are requirements and agreements that these concepts shall be used and no competing concepts are allowed Since Common-SE did not exist to begin with, it is developed using a simultaneous top-down and bottom-up approach: Version March 2016

22 - Top-down since it shall comply with the top model which was agreed within V-Con - Bottom-up since the concepts shall cover some need in one or more contexts. No nice-to-have concepts shall be added to this ontology The Common-SE ontology has during phase 2 of V-Con been harmonized and negotiated with the corresponding ontology from RWS to populate the common-int ontology. The aim is that as many concepts as possible shall exist at the international level. Some work at this level still remains at the time this document, and the Swedish ontologies, are published as drafts during phase 2 of V-Con. 3.5 Developing the linking rule sets - principles and rationale When moving and generalizing concepts to the common-int/-se ontologies we create the necessary linking rule sets between the context ontologies and the corresponding common concepts. The figure below explains the principle for creating linking rule sets:: Context Ontology 1 Context Ontology 1 Linking rule set 1 Linking rule set 2 Common Ontology Figure 8 - Linking rule sets The linking rule sets are separate datasets containing linking statements that explicitly links concepts together, thereby enabling data conversion. Keeping the linking rule sets is based on a decision in V-Con (see V-Con Linking Guide) with the primary reason to keep the original ontologies clean. The linking rule sets contains standard OWL assertions together with additional information when OWL is not enough. OWL assertions are primarily based on: - EquivalentClass - EquivalentProperty - subclassof - subpropertyof Version March 2016

23 - disjointwith - propertydisjointwith - Subclass restriction Situations that cannot be defined this way will need additional ways of expression which still has to be defined. A simple example of such a case is a derived attribute such as pavedarea = roadsegmentlength * lanewidth * nrofpavedlanes. As earlier explained, the workflow starts in the context ontologies. When comparing different context ontologies, common concepts and linkings may be defined. The aim is that all concepts in context ontologies shall have links to a common ontology giving a machine interpretable definition. In other words, each context concepts shall have a definition in terms of existing and defined common concepts. Based on the existence of ontologies, the following linking rule sets have been created for Sweden: - BSAB--COMMON_SE (links BSAB to COMMON) - ANDA--COMMON_SE (links ANDA to COMMON) - TRV-IDM COMMON_SE (links TRV-IDM to COMMON) 4 Tools used For developing ontologies, several tools are possible. One advantage of OWL compared to e.g. UML is that OWL is defined lexically which enables portability between tools. It would be possible to use any text editing tool in principle such as Notepad. However, since OWL syntax is not fluent (yet) for us, we needed a more advanced tool We started by using Protegé which worked fine. Since the dutch side of V-Con already were using TopBraid Composer, we selected to switch tool after a while. For V-Con purposes, it is possible to use the free edition. After using the tool a while we upgraded to a standard edition license to have better possibilities for graphics end re-engineering the ontologies (e.g. moving concepts between ontologies). We are also using TopBraid Composer to test ontologies by creating separate datasets (of individuals), instantiating selected scenarios from our V-Con use cases. In TopBraid we created a project on a shared disk with the following structure: - V-Con(project) o ANDA (folder) ANDA.ttl o ANDA COMMON_SE (folder) ANDA COMMON_SE.ttl o BSAB (folder) BSAB.ttl o BSAB COMMON_SE (folder) Version March 2016

24 BSAB COMMON_SE.ttl o COMMON_SE (folder) COMMON_SE.ttl o Data (folder for test data) ANDA1.ttl (ANDA data - alignment) Repavement1.ttl (Repavement data) o TRV-IDM (folder) TRV-IDM.ttl o TRV-IDM COMMON_SE (folder) TRV-IDM COMMON_SE.ttl o ISO (folder) iso ttl Different users may import the project to different TopBraid (eclipse) workspaces, enabling parallel work with something that resembles optimistic concurrency on file level. 5 Testing the ontologies Regarding test data and testing the ontologies. TopBraid composer gives quite good possibilities since it is ontology aware and provides editing forms for individuals were it is possible to test that the ontology structure with classes, properties, subclass restrictions etc. are in the correct place with the correct definition. We have not tested data validation but would like a good method to do this even if it means closing the open world. Version March 2016

25 Figure 9 - Example of testing ontologies by creating individuals The above screenshot shows an example on an ontology aware registration form for an individual of a certain class. The forms will contain links which enables traversing hierarchical structures and also navigation into the ontologies. Another good tool is the diagram view which displays an overview diagram for a certain class. An example below with a context diagram for a network Link. Version March 2016

26 Figure 10- Context diagram 6 Resulting structure Reference design of the Ontologies can be found in Con/ReleaseP3/Ontologies/ Version March 2016

27 7 Recommendations for future work At the moment the following upcoming activities are foreseen to be needed during Phase 3 of the V-Con project: - Add concepts and properties to cover the V-Con test cases - Adapt ontologies according to good advice, taking into account usability aspects in an implementation environment Version March 2016

Swedish ontologies for V-Con (D 3.4.2)

Swedish ontologies for V-Con (D 3.4.2) V-Con 1(23) V-Con 2(23) Table of Contents... 1 Change history... 2 Background... 3 Sources for Swedish V-Con ontologies... 3 BSAB including ISO 12006-2... 3 ANDA conceptual model... 7 Transport network

More information

INTERLINK A EUROPEAN ROAD OTL. LDAC 5 th Linked Data in Architecture and Construction Workshop November 2017 Dijon, France

INTERLINK A EUROPEAN ROAD OTL. LDAC 5 th Linked Data in Architecture and Construction Workshop November 2017 Dijon, France INTERLINK A EUROPEAN ROAD OTL LDAC 5 th Linked Data in Architecture and Construction Workshop Dijon, France INTERLINK http://www.cedr.eu/strategic-plan-tasks/research/cedr-call-2015/call- 2015-asset-information-using-bim/interlink/

More information

International ontologies for V-Con (D 3.4.2a) V-Con D 3.4.2a: International ontologies for V-Con

International ontologies for V-Con (D 3.4.2a) V-Con D 3.4.2a: International ontologies for V-Con V-Con D 3.4.2a: International ontologies for V-Con Version 1.2 1 06 April 2016 Content 1 BACKGROUND... 3 2 INTRODUCTION... 3 3 THE CONTEXT ONTOLOGIES... 4 3.1 IFC AND GIS ONTOLOGIES... 4 4 THE INTERNATIONAL

More information

Geographic Information Fundamentals Overview

Geographic Information Fundamentals Overview CEN TC 287 Date: 1998-07 CR 287002:1998 CEN TC 287 Secretariat: AFNOR Geographic Information Fundamentals Overview Geoinformation Übersicht Information géographique Vue d'ensemble ICS: Descriptors: Document

More information

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework DG Joint Research Center Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework 6 th of May 2014 Danny Vandenbroucke Diederik Tirry Agenda 1 Introduction

More information

V-Con Challenge Brief

V-Con Challenge Brief V-Con Challenge Brief Phase 1 June 2014 Reference code 31104294 Content 1 INTRODUCTION... 2 1.1 PURPOSE OF THE DOCUMENT... 2 1.2 OVERVIEW OF PCP DOCUMENTS... 2 1.3 STRUCTURE OF THE CHALLENGE BRIEF... 3

More information

Chapter 8: Enhanced ER Model

Chapter 8: Enhanced ER Model Chapter 8: Enhanced ER Model Subclasses, Superclasses, and Inheritance Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Hierarchies Modeling of UNION

More information

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias

More information

Open Geospatial Consortium

Open Geospatial Consortium Open Geospatial Consortium Date: 28-March-2011 Reference number of this document: 10-195 Editors: OGC Aviation Domain Working Group Requirements for Aviation Metadata Copyright 2011 Open Geospatial Consortium.

More information

InfraGML. Linking pin between Geo and BIM. 4 november 2014

InfraGML. Linking pin between Geo and BIM. 4 november 2014 InfraGML Linking pin between Geo and BIM Marcel Reuvers (Geonovum) 4 november 2014 GIS Roads DTM GIS scope: Scale 1:500 1:25:000 Coordinates system CRS Features Topology networks Themes Cables and pipes

More information

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification CEN/ISSS WS/eCAT Terminology for ecatalogues and Product Description and Classification Report Final Version This report has been written for WS/eCAT by Mrs. Bodil Nistrup Madsen (bnm.danterm@cbs.dk) and

More information

GOVERNMENT GAZETTE REPUBLIC OF NAMIBIA

GOVERNMENT GAZETTE REPUBLIC OF NAMIBIA GOVERNMENT GAZETTE OF THE REPUBLIC OF NAMIBIA N$7.20 WINDHOEK - 7 October 2016 No. 6145 CONTENTS Page GENERAL NOTICE No. 406 Namibia Statistics Agency: Data quality standard for the purchase, capture,

More information

COSC 3351 Software Design. An Introduction to UML (I)

COSC 3351 Software Design. An Introduction to UML (I) COSC 3351 Software Design An Introduction to UML (I) This lecture contains material from: http://wps.prenhall.com/esm_pfleeger_softengtp_2 http://sunset.usc.edu/classes/cs577a_2000/lectures/05/ec-05.ppt

More information

Designing a System Engineering Environment in a structured way

Designing a System Engineering Environment in a structured way Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan

More information

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN NOTES ON OBJECT-ORIENTED MODELING AND DESIGN Stephen W. Clyde Brigham Young University Provo, UT 86402 Abstract: A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11

More information

Ontology for Systems Engineering

Ontology for Systems Engineering Ontology for Systems Engineering Model-based Systems Engineering Leo van Ruijven Manager Technology Development Croon TBI Techniek Rotterdam, the Netherlands Leo.vanruijven@croon.nl Abstract This paper

More information

standard Introduction November 2015

standard Introduction November 2015 The COINS standard Introduction November 2015 Agenda Summary Why COINS What is COINS Scope COINS container exchange format Integration examples Integration GIS Integration documents Integration IFC and

More information

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

Proposed Revisions to ebxml Technical. Architecture Specification v1.04 Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT

More information

Paper for consideration by TSMAD Roles in S100

Paper for consideration by TSMAD Roles in S100 Paper for consideration by TSMAD Roles in S100 TSMAD26/DIPWG5-11.7F Submitted by: Executive Summary: Jeppesen / SNPWG Related Documents: (1) S-100 Ed. 1.0.0 Related Projects: (1) S-100 1 Introduction /

More information

Comments on Concepts of OSE in TR and proposals for related changes to Parts 1 and 3.

Comments on Concepts of OSE in TR and proposals for related changes to Parts 1 and 3. EWOS-1 TITLE: SOURCE: ISO/IEC JTC1/SGFS N... Comments on Concepts of OSE in TR 10000 and proposals for related changes to Parts 1 and 3. EUROPEAN WORKSHOP FOR OPEN SYSTEMS DATE: STATUS: Contribution to

More information

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold.

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold. T0/04-023 revision 2 Date: September 06, 2005 To: T0 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: SAM-4: Converting to UML part Overview The current SCSI architecture follows no particular

More information

Enhanced Entity-Relationship (EER) Modeling

Enhanced Entity-Relationship (EER) Modeling CHAPTER 4 Enhanced Entity-Relationship (EER) Modeling Copyright 2017 Ramez Elmasri and Shamkant B. Navathe Slide 1-2 Chapter Outline EER stands for Enhanced ER or Extended ER EER Model Concepts Includes

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe CHAPTER 4 Enhanced Entity-Relationship (EER) Modeling Slide 1-2 Chapter Outline EER stands for Enhanced ER or Extended ER EER Model Concepts Includes all modeling concepts of basic ER Additional concepts:

More information

Models versus Ontologies - What's the Difference and where does it Matter?

Models versus Ontologies - What's the Difference and where does it Matter? Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated

More information

REPRESENTING PUBLIC TRANSPORT NETWORKS IN NeTEx

REPRESENTING PUBLIC TRANSPORT NETWORKS IN NeTEx PUBLIC TRANSPORT NETWORK TIMETABLE EXCHANGE (NeTEx) REPRESENTING PUBLIC TRANSPORT NETWORKS IN NeTEx / 1 PUBLIC TRANSPORT NETWORK TIMETABLE EXCHANGE (NeTEx) REPRESENTING PUBLIC TRANSPORT NETWORKS IN NeTEx

More information

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational

More information

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017 IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of

More information

Taming Rave: How to control data collection standards?

Taming Rave: How to control data collection standards? Paper DH08 Taming Rave: How to control data collection standards? Dimitri Kutsenko, Entimo AG, Berlin, Germany Table of Contents Introduction... 1 How to organize metadata... 2 How to structure metadata...

More information

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology

More information

ISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues

ISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues INTERNATIONAL STANDARD ISO 23081-2 First edition 2009-07-01 Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues Information et documentation Gestion

More information

RoadBIM Seminar Tallinn. Ongoing Swedish InfraBIM Activities Väino Tarandi, KTH & buildingsmart Sweden

RoadBIM Seminar Tallinn. Ongoing Swedish InfraBIM Activities Väino Tarandi, KTH & buildingsmart Sweden RoadBIM Seminar 11.09.2013 Tallinn Ongoing Swedish InfraBIM Activities Väino Tarandi, KTH & buildingsmart Sweden Agenda The Swedish Transport Administration BIM implementation V-con BIM-examples Stockholm

More information

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial

More information

INFO216: Advanced Modelling

INFO216: Advanced Modelling INFO216: Advanced Modelling Theme, spring 2018: Modelling and Programming the Web of Data Andreas L. Opdahl Session S13: Development and quality Themes: ontology (and vocabulary)

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes INTERNATIONAL STANDARD ISO/IEC 11179-3 Second edition 2003-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres

More information

Rich Hilliard 20 February 2011

Rich Hilliard 20 February 2011 Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the

More information

GraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework

GraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,

More information

Framework for building information modelling (BIM) guidance

Framework for building information modelling (BIM) guidance TECHNICAL SPECIFICATION ISO/TS 12911 First edition 2012-09-01 Framework for building information modelling (BIM) guidance Cadre pour les directives de modélisation des données du bâtiment Reference number

More information

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications

More information

Ontology-based Architecture Documentation Approach

Ontology-based Architecture Documentation Approach 4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the

More information

ISO INTERNATIONAL STANDARD. Geographic information Filter encoding. Information géographique Codage de filtres. First edition

ISO INTERNATIONAL STANDARD. Geographic information Filter encoding. Information géographique Codage de filtres. First edition INTERNATIONAL STANDARD ISO 19143 First edition 2010-10-15 Geographic information Filter encoding Information géographique Codage de filtres Reference number ISO 19143:2010(E) ISO 2010 PDF disclaimer This

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold.

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold. T0/06-6 revision 2 Date: May 22, 2006 To: T0 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: SAM-4: Converting to UML part Overview The current SCSI architecture follows no particular documentation

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Lin Zuoquan Information Science Department Peking University lz@is.pku.edu.cn http://www.is.pku.edu.cn/~lz/teaching/stm/saswws.html Outline Introduction AOSE Agent-oriented

More information

The challenge of creating an INSPIRE Transport Networks DB from existing data in the National Geographic Institute of Spain

The challenge of creating an INSPIRE Transport Networks DB from existing data in the National Geographic Institute of Spain The challenge of creating an INSPIRE Transport Networks DB from existing data in the National Geographic Institute of Spain Alicia González Jiménez (agjimenez@fomento.es) Instituto Geográfico Nacional

More information

Lecture 1. Chapter 6 Architectural design

Lecture 1. Chapter 6 Architectural design Chapter 6 Architectural Design Lecture 1 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process

More information

Ontological Modeling: Part 11

Ontological Modeling: Part 11 Ontological Modeling: Part 11 Terry Halpin LogicBlox and INTI International University This is the eleventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular

More information

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers

More information

Document A: The relationship between VISI, COINS and IDM

Document A: The relationship between VISI, COINS and IDM Document A: The relationship between VISI, COINS and IDM Contents 1. Introduction... 1 2. VISI concepts... 1 3. COINS... 3 4. IDM - Information Delivery Manual... 5 Process Map... 6 Exchange requirement...

More information

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold.

2.0.3 attributes: A named property of a class that describes the range of values that the class or its instances (i.e., objects) may hold. T0/06-6 revision 0 Date: March 0, 2006 To: T0 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: SAM-4: Converting to UML part Overview The current SCSI architecture follows no particular documentation

More information

Data Points Structure Explanatory Documentation

Data Points Structure Explanatory Documentation Data Points Structure Explanatory Documentation Version: 0.2 (Public Draft) Publication date: 2009-12-08 Abstract This document contains a description of an approach for the explicit, consistent and coherent

More information

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel

Index. Business processes 409. a philosophy of maximum access 486 abstract service management metamodel Index 511 Index A a philosophy of maximum access 486 abstract service management metamodel 416 Abstraction 57 Actability 112 Action Diagrams 124 action mode 113 action potential 114 activities 409 activity

More information

Geog 469 GIS Workshop. System Requirements - Data

Geog 469 GIS Workshop. System Requirements - Data Geog 469 GIS Workshop System Requirements - Data Outline 1. What are some principles of project management? 2. What are some fundamental issues associated with system requirements? 3. What are some issues

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

The Zachman Framework

The Zachman Framework member of The Zachman Framework Introduction to Business-IT Alignment and Enterprise Architecture 1 Zachman Framework Regarded the origin of enterprise architecture frameworks (originally called "Framework

More information

Chapter No. 2 Class modeling CO:-Sketch Class,object models using fundamental relationships Contents 2.1 Object and Class Concepts (12M) Objects,

Chapter No. 2 Class modeling CO:-Sketch Class,object models using fundamental relationships Contents 2.1 Object and Class Concepts (12M) Objects, Chapter No. 2 Class modeling CO:-Sketch Class,object models using fundamental relationships Contents 2.1 Object and Class Concepts (12M) Objects, Classes, Class Diagrams Values and Attributes Operations

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

Chapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design

Chapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design Chapter 6 Architectural Design Lecture 1 1 Topics covered ² Architectural design decisions ² Architectural views ² Architectural patterns ² Application architectures 2 Software architecture ² The design

More information

Chapter 6 Architectural Design. Chapter 6 Architectural design

Chapter 6 Architectural Design. Chapter 6 Architectural design Chapter 6 Architectural Design 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process for identifying

More information

Draft SDMX Technical Standards (Version 2.0) - Disposition Log Project Team

Draft SDMX Technical Standards (Version 2.0) - Disposition Log Project Team Draft SDMX Technical s (Version 2.0) - Disposition Log Project 1 Project 2 Project general general (see below for exampl es) In the document Framework for SDMX technical standards, version 2) it is stated

More information

lnteroperability of Standards to Support Application Integration

lnteroperability of Standards to Support Application Integration lnteroperability of Standards to Support Application Integration Em delahostria Rockwell Automation, USA, em.delahostria@ra.rockwell.com Abstract: One of the key challenges in the design, implementation,

More information

An Ontological Approach to Domain Engineering

An Ontological Approach to Domain Engineering An Ontological Approach to Domain Engineering Richard de Almeida Falbo, Giancarlo Guizzardi, Katia Cristina Duarte International Conference on Software Engineering and Knowledge Engineering, SEKE 02 Taehoon

More information

Note: For the creation of an application schema several software tools can be used. Enterprise Architect is one of the tools that can be used.

Note: For the creation of an application schema several software tools can be used. Enterprise Architect is one of the tools that can be used. 1.0 Definitions 1.1 Application Schema - An application schema is a fundamental element of any S-100 based product specification. The application schema serves two purposes: - It achieves a common and

More information

A Knowledge-Based System for the Specification of Variables in Clinical Trials

A Knowledge-Based System for the Specification of Variables in Clinical Trials A Knowledge-Based System for the Specification of Variables in Clinical Trials Matthias Löbe, Barbara Strotmann, Kai-Uwe Hoop, Roland Mücke Institute for Medical Informatics, Statistics and Epidemiology

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

More information

SUMMARY: MODEL DRIVEN SECURITY

SUMMARY: MODEL DRIVEN SECURITY SUMMARY: MODEL DRIVEN SECURITY JAN-FILIP ZAGALAK, JZAGALAK@STUDENT.ETHZ.CH Model Driven Security: From UML Models to Access Control Infrastructres David Basin, Juergen Doser, ETH Zuerich Torsten lodderstedt,

More information

Introduction to IRQA 4

Introduction to IRQA 4 Introduction to IRQA 4 Main functionality and use Marcel Overeem 1/7/2011 Marcel Overeem is consultant at SpeedSoft BV and has written this document to provide a short overview of the main functionality

More information

Part 1: Content model

Part 1: Content model Provläsningsexemplar / Preview TECHNICAL SPECIFICATION ISO/TS 19163-1 First edition 2016-01-15 Geographic information Content components and encoding rules for imagery and gridded data Part 1: Content

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

3D Visualization. Requirements Document. LOTAR International, Visualization Working Group ABSTRACT

3D Visualization. Requirements Document. LOTAR International, Visualization Working Group ABSTRACT 3D Visualization Requirements Document LOTAR International, Visualization Working Group ABSTRACT The purpose of this document is to provide the list of requirements and their associated priorities related

More information

New Approach to Graph Databases

New Approach to Graph Databases Paper PP05 New Approach to Graph Databases Anna Berg, Capish, Malmö, Sweden Henrik Drews, Capish, Malmö, Sweden Catharina Dahlbo, Capish, Malmö, Sweden ABSTRACT Graph databases have, during the past few

More information

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description

More information

Fundamentals of STEP Implementation

Fundamentals of STEP Implementation Fundamentals of STEP Implementation David Loffredo loffredo@steptools.com STEP Tools, Inc., Rensselaer Technology Park, Troy, New York 12180 A) Introduction The STEP standard documents contain such a large

More information

Architectural Design

Architectural Design Architectural Design Topics i. Architectural design decisions ii. Architectural views iii. Architectural patterns iv. Application architectures Chapter 6 Architectural design 2 PART 1 ARCHITECTURAL DESIGN

More information

SVENSK STANDARD SS-ISO :2004. Geografisk information Hantering av enklare objekt Del 1: Arkitektur (ISO :2004, IDT)

SVENSK STANDARD SS-ISO :2004. Geografisk information Hantering av enklare objekt Del 1: Arkitektur (ISO :2004, IDT) SVENSK STANDARD Fastställd 2004-09-24 Utgåva 1 Geografisk information Hantering av enklare objekt Del 1: Arkitektur (ISO 19125-1:2004, IDT) Geographic information Simple feature access Part 1: Common architecture

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

Overview of Sentence Order Reference Document Development Process

Overview of Sentence Order Reference Document Development Process Overview of Sentence Order Reference Document Development Process Scott Came Justice Integration Solutions, Inc. September 14, 2004 Purpose The purpose of this document is to outline the process/methodology

More information

http://www.sis.se http://www.sis.se http://www.sis.se http://www.sis.se http://www.sis.se Provläsningsexemplar / Preview Teknisk specifikation SIS-ISO/TS 19138:2007 Utgåva 1 Mars 2007 Geografisk information

More information

Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT)

Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT) SVENSK STANDARD Fastställd 2006-04-06 Utgåva 1 Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT) ICS 35.020; 35.240.01; 35.240.30;

More information

RELATIONSHIP BETWEEN THE ISO SERIES OF STANDARDS AND OTHER PRODUCTS OF ISO/TC 46/SC 11: 1. Records processes and controls 2012

RELATIONSHIP BETWEEN THE ISO SERIES OF STANDARDS AND OTHER PRODUCTS OF ISO/TC 46/SC 11: 1. Records processes and controls 2012 RELATIONSHIP BETWEEN THE ISO 30300 SERIES OF STANDARDS AND OTHER PRODUCTS OF ISO/TC 46/SC 11: Records processes and controls White paper written by ISO TC46/SC11- Archives/records management Date: March

More information

An Ontological Analysis of Metamodeling Languages

An Ontological Analysis of Metamodeling Languages An Ontological Analysis of Metamodeling Languages Erki Eessaar and Rünno Sgirka 2 Department of Informatics, Tallinn University of Technology, Estonia, eessaar@staff.ttu.ee 2 Department of Informatics,

More information

Some Notes on Metadata Interchange

Some Notes on Metadata Interchange Some Notes on Metadata Interchange Ian A. Young V2, 3-Sep-2008 Scope These notes describe my position on the issue of metadata interchange between SAML federations. I try and lay out some terminology and

More information

SVENSK STANDARD SS-ISO 19114:2004. Geografisk information Metoder för utvärdering av kvalitet. Geographic information Quality evaluation procedures

SVENSK STANDARD SS-ISO 19114:2004. Geografisk information Metoder för utvärdering av kvalitet. Geographic information Quality evaluation procedures SVENSK STANDARD Fastställd 2004-05-14 Utgåva 1 Geografisk information Metoder för utvärdering av kvalitet Geographic information Quality evaluation procedures ICS 35.020; 35.240.01; 35.240.50; 35.240.60;

More information

Variability Implementation Techniques for Platforms and Services (Interim)

Variability Implementation Techniques for Platforms and Services (Interim) Engineering Virtual Domain-Specific Service Platforms Specific Targeted Research Project: FP7-ICT-2009-5 / 257483 Variability Implementation Techniques for Platforms and Services (Interim) Abstract Creating

More information

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti Politecnico di Milano giuseppe.pelagatti@polimi.it spatialdbgroup.polimi.it

More information

Introduction to INSPIRE. Network Services

Introduction to INSPIRE. Network Services Introduction to INSPIRE. Network Services European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society

More information

BLU AGE 2009 Edition Agile Model Transformation

BLU AGE 2009 Edition Agile Model Transformation BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation

More information

Software Design Report

Software Design Report Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase. The SDD shows how

More information

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science GEOSPATIAL ENGINEERING COMPETENCIES Geographic Information Science The character and structure of spatial information, its methods of capture, organisation, classification, qualification, analysis, management,

More information

Architectural Design

Architectural Design Architectural Design Topics i. Architectural design decisions ii. Architectural views iii. Architectural patterns iv. Application architectures PART 1 ARCHITECTURAL DESIGN DECISIONS Recap on SDLC Phases

More information

Train control language teaching computers interlocking

Train control language teaching computers interlocking Computers in Railways XI 651 Train control language teaching computers interlocking J. Endresen 1, E. Carlson 1, T. Moen 1, K. J. Alme 1, Ø. Haugen 2, G. K. Olsen 2 & A. Svendsen 2 1 ABB, Bergensveien

More information

ISO/IEC TR TECHNICAL REPORT. Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements

ISO/IEC TR TECHNICAL REPORT. Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements TECHNICAL REPORT ISO/IEC TR 20943-1 First edition 2003-08-01 Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements Technologies de l'information

More information

1 Implementation: Coverage Core

1 Implementation: Coverage Core 1 Implementation: Coverage Core This implementation work unit concerns most of Coverage Core. The classes which are defined in this implementation effort are the basis upon which special cases in other

More information

Health Information Exchange Content Model Architecture Building Block HISO

Health Information Exchange Content Model Architecture Building Block HISO Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information

More information

DCMI Abstract Model - DRAFT Update

DCMI Abstract Model - DRAFT Update 1 of 7 9/19/2006 7:02 PM Architecture Working Group > AMDraftUpdate User UserPreferences Site Page Actions Search Title: Text: AttachFile DeletePage LikePages LocalSiteMap SpellCheck DCMI Abstract Model

More information

Introduction to Modeling

Introduction to Modeling Introduction to Modeling Software Architecture Lecture 9 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Objectives Concepts What is modeling? How do we choose

More information

INFACTORY : A RESTFUL API SERVER FOR EASILY CREATING INDOORGML

INFACTORY : A RESTFUL API SERVER FOR EASILY CREATING INDOORGML INFACTORY : A RESTFUL API SERVER FOR EASILY CREATING INDOORGML Hyemi Jeong, Hyung-gyu Ryoo, Ki-Joune Li Dept. of Computer Science&Engineering, Pusan National University, Kumjeong-Gu, 46241, Pusan, South

More information

Geographic information Portrayal (ISO 19117:2005, IDT)

Geographic information Portrayal (ISO 19117:2005, IDT) SVENSK STANDARD Fastställd 2006-04-06 Utgåva 1 Geografisk information Schema för visualisering av geografiska data (ISO 19117:2005, IDT) Geographic information Portrayal (ISO 19117:2005, IDT) ICS 35.020;

More information

Metadata of geographic information

Metadata of geographic information Metadata of geographic information Kai Koistinen Management of environmental data and information 4.10.2017 Topics Metadata of geographic information What is metadata? Metadata standards and recommendations

More information