Dr. Jose María Alvarez-Rodríguez (speaker) and Prof. Dr. Juan Llorens
The Swiss Society of Systems Engineering Day
Knowledge Management
Naming
Quality
Traceability
...
British to Australian problem..
In healthcare, interoperability is the ability of different information technology systems and software applications to communicate, exchange data, and use the information that has been exchanged.
Source: Healthcare Information and Management Systems Society
The ability of a service to easily interact with other services ( from the same cloud service provder and from other cloud service providers). A KPI indicator
Source: Service Measurement Index by CSMIC consortium
and more and more...ETSI, IEEE SmartGrid, IEEE Intercloud, etc.
data, information and knowledge between different agents
Procedures, Applications, Infrastructure and Data
British to Australian solved!
Common and shared data model
Graph (subject, object, predicate)
RDF with different serialization formats
Implicit Multilinguism suport
Knowledge Representation & Management
Ontologies
OWL (Ontology Web Language)
Logic formalism: DL, F-Logic, etc.
Reasoning
Expert systems
Standards: Query Languages, Vocabularies, Datasets, ...
jose-foaf: http://www.josemalvarez.es/foaf.rdf#.
diego:foaf: http://berrueta.net/foaf.rdf#.
jose-foaf:me foaf:name “Jose”.
jose-foaf:me foaf:family_name “Alvarez”.
jose-foaf:me foaf:knows diego-foaf:me.
diego-foaf:me foaf:name “Diego”.
We are a public body
We want to buy "beds" for a new hospital
The call is open to any European entity
Data
Type of object (Common Procurement Vocabulary)
Location (Greece)
Multilingual environment
Value / Quantity / currency
....
Use URIs to name things
When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL).
Use HTTP URIs.
Include links to other URIs.
5* model
Linked Open Data Cloud
Database comparison
Build on the WWW
HTTP REST
CRUD operations
Auth methods
Keep things simple
Consensus
Accommodate different schemas
Accommodate different representations
RDF/XML, JSON, ATOM, etc.
Align with the W3C Linked Data initiative
Follow the Linked Data principles
A Linked Data approach for a specific domain
OSLC Resource shape similar to XML-Schema, SPIN or SheX.
How RDF is generated?
On-the-fly
Wrapper on existing database
Two synchronized databases (e.g. Virtuoso and SQL)
Specifications under development
Authentication
HTTPAuth is recommend
OAuth was not created for these purposesEx
PLM scenario
Continuous review of requirements to fulfill stakeholder needs ...and...
Must be necessarily aligned to the construction of models, etc. to ease
Requirements are used to define What?
... and to serve as System Specification
They are sometimes isolated... (inception phase)
Try to elevate the meaning of natural language specs. through models (MDE)
A software design process providing guidelines for...
Structuring specifications through intensive use of
A software development methodology
Create and exploit domain models
Application of MDA with focus on models
Attention of both industry and academy
...the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later lifecycle phases
consistent views
executable behavior
linked repositories
dynamic view generations
repeatable process
automatic change propagation, etc.
... using models
Encompass system design and specifications
Adding new capabilities to ensure system
(NLP and Knowledge management are required!)
Controlled vocabulary and ontology
X Breakdown Structures (e.g. PBS)
Services to manage domain knowledge
Knowledge Management
Naming
Quality
Traceability
...
Bridging the gap between natural language and concepts using a standardized form
S IMPLE
K NOWLEDGE
O RGANIZATION
S YSTEM
Store
Retrieve
Annotate
Link and merge
Similar to a Linked Data lifecycle...
km-demo2:http://http://thereusecompany/km/demo2/.
dbpedia-res:http://dbpedia.org/resource/
<http://thereusecompany/km/demo/1381307095/car> a km-demo:System;
dcterms:author jose-foaf:me;
dcterms:created “2013-10-10"^^xsd:date ;
dcterms:modified "2013-10-10"^^xsd:date ;.
rdfs:label “Car”@en;
skos:prefLabel “Car”@en;
skos:prefLabel “Voiture”@fr;
skos:altLabel “Motor”@en;
skos:altLabel “Bus”@en;
skos:altLabel “Wagon”@fr;
skos:hiddenLabel “Auto-bus”@en;
skos:notation "c1"^^xsd:string ;
dcterms:subject "1"^^xsd:string ;
km-demo:level "1";
km-demo:related-to km-demo:Automative;
skos:changeNote "An example of change note."@EN;
skos:editorialNote "An example of editorial note"@EN;
skos:historyNote "An example of history note"@EN;
skos:scopeNote "An example of scope note"@EN;.
skos:narrower km-demo:car/subsystem/braking.
skos:closeMatch dbpedia-res:Automobile;
skos:exactMatch km-demo2:otherCar;
skos:inScheme <http://thereusecompany/km/demo/1381307095/ds>.
(math formulas, electrical networks, tables, etc.)